《构建之法》第四章 两人合作 读后感
《构建之法》第四章讲的是两人合作,就是结对合作,一个好的程序并不是一个人完成的,需要的是一个团队通力合作的,然而现在我们准备到了结对合作的阶段了。什么叫结对开发程序,结对编程模式是一对程序员肩并肩、平等地、互补地进行开发工作,然而结对编程并不是一人做一个功能部分,到最后就一起合起来就完成了。在结对编程过程中,独立思考后,各自的想法表达出来进行沟通,一起分析,一起设计,取其中的优势。在书中更提及到在驾驶赛车的时候驾驶员和领航员的配合是很重要的,领航员起着导航的作用,及时发现驾驶员的路线是否有偏离。我们在结对开发的过程中也是一样,一个在打代码的过程中,另一个也起着领航员的作用,当发现代码有错误的时候及时说出来,因为代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计、模块之间的关系、设计模式等方方面面,以免到最后会有更大的错误。在两人合作期间在不同的阶段有着不同的技巧,两人合作重要的是四个阶段 1.萌芽阶段 2.磨合阶段 3.规范阶段 4.创造阶段,所以两人合作会经历不同的阶段,需要的是磨合,需要的是默契。看完这一章节,我相信程序员结对编程的工作效率会比独自编程的效率高,而且结对编写出来的程序代码质量也会更高。