什么是结对编程?

Use*_*ser 4 pair-programming

这个术语在英语社区似乎很常用.我好奇它是什么?是两个学生一起在一台PC上编码还是什么?这个组织(不管它是什么)只在美国使用吗?

Mar*_*all 12

结对编程是极限编程(XP)的主要实践之一.它确实意味着两个人在一台计算机上工作,通常一个在键盘上(通常称为驱动程序)和一个伙伴(称为乘客或霰弹枪).它被誉为提高生产力和生成代码的质量,以及强制代码的组所有权 - 另一个XP的内容.


mmc*_*ole 6

http://en.wikipedia.org/wiki/Pair_programming

结对编程是一种软件开发技术,其中两个程序员在一个键盘上一起工作.一种类型的代码,而另一种类型在输入时检查每行代码.键入的人称为驱动程序.审阅代码的人称为观察者1或导航器.这两个程序员经常切换角色(可能每30分钟一次).

在审查时,观察员还会考虑工作的战略方向,提出改进的想法以及可能解决的未来问题.这使得驾驶员可以将他或她的全部注意力集中在完成当前任务的"战术"方面,使用观察者作为安全网和指南.


Cha*_*ens 5

如有疑问,请询问维基百科:结对编程.一般的想法是让一个人编写代码,而另一个人扫描错误和凝聚力.