第四章 两人合作
结对编程和传统开发过程的复审有什么区别?
1.传统意义上的伙伴复审,及程序员之间的互相复审,有以下的问题:(1)复审人缺乏对程序员的深入了解,减弱了复审的效果.(2不能持久,定时的进行复审。3)对需求的和设计的比了解导致无法实现全面有效的复审
2.团队复审是指多于两人的团队就某一程序实体进行复审,团队复审的缺点在于:1)什么时候开始做复审?不可能一个团队天天开会。要找到一个所有人都能出席的时间,并不容易
2)牵涉的人众多,理解程度不一,复审的速度和效果不能得到有效的平衡——太快则有人不懂,太慢则浪费许多人的时间。3)正是由于成本问题,无法定义所有的设计和代码进行深入的复审。4)由于人员众多,有面子问题