首页> 外文会议>Conference on Software Engineering Education and Training >Integrating pair programming into a software development process
【24h】

Integrating pair programming into a software development process

机译:将对编程集成到软件开发过程中

获取原文

摘要

Anecdotal and statistical evidence indicates that pair programmers - two programmers working side-by-side at one computer collaborating on the same design, algorithm, code or test - outperform individual programmers. One of the programmers (the driver) has control of the keyboard/mouse and actively implements the program. The other programmer (the observer) continuously observes the work of the driver to identify tactical (syntactic, spelling, etc.) defects, and also thinks strategically about the direction of the work. On demand, the two programmers can brainstorm any challenging problem. Because the two programmers periodically switch roles, they work together as equals to develop software. This practice of pair programming can be integrated into any software development process. As an example, this paper describes the changes that were made to the Personal Software Process (PSP) to leverage the power of two programmers working together, thereby formulating the Collaborative Software Process (CSP). The paper also discusses the expected results of incorporating pair programming into a software development process in which traditional, individual programming is currently used.
机译:轶事和统计证据表明,对程序员 - 两位程序员在同一设计,算法,代码或测试的一台计算机上并排工作 - 优于单个程序员。其中一个程序员(驱动程序)具有控制键盘/鼠标并积极实现程序。另一个程序员(观察员)连续观察驾驶员的工作,以识别战术(句法,拼写等)缺陷,并对工作的方向进行战略性地思考。根据需求,两个程序员可以集体讨论任何具有挑战性的问题。因为两个程序员定期切换角色,因此它们在一起工作等于开发软件。对对编程的这种做法可以集成到任何软件开发过程中。例如,本文介绍了对个人软件过程(PSP)所做的更改,以利用两个程序员一起工作的功能,从而制定协作软件过程(CSP)。本文还讨论了将对编程纳入软件开发过程的预期结果,其中目前使用传统的单个编程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号