什么是【结对编程】

结对编程(Pair Programming)同样也是一种敏捷开发方法论,顾名思义它是指两名程序员在一个计算机上共同编程,这种特殊编程方式就像拉力赛一样,一个人输入代码(驾驶员),另一个人审查他的代码(领航员),当然他们的角色也会相互转换。这种方式相当特殊,当然他们在合作的过程中相互碰撞相互学习,两个人的成长和对软件的完成度都会非常的快和高。

这种工作方式现在比较少见,当然在特殊时期它或许是一个比较好的工作方式,一些研究发现程序员结对工作与单独工作相比,会写出更短的程序,更好的设计,以及更少的缺陷。另外,开发过程变得更为有趣,任何人的交流变得很多,大家关系更为融洽。

你可能感兴趣的:(什么是【结对编程】)