第四章总结

       第四章节围绕“两人合作”的中心,主要讲解了编程规范、代码审核、结对编程三个方面的知识。以下是分别对这三个方面的分析与理解:

     《构建之法》中的编程规范主要包括代码规范、代码风格规范和代码设计规范。此处规范的标准是简明易懂、能让其他程序员更好地理解和维护。对于编程规范的重要性,相信很多人都深有体会,平时上网找参考代码或者是跟别人合作做一些编程作业,最怕就是对方的代码不规范,看起来费时又揪心。其实别说是其他人,如果我们没有一个规范的编程习惯,我们自己回头看自己以前写的代码,恐怕也是很难看懂的。

     为什么要注重代码审核?是因为不相信程序员的能力吗?明显不是的,再有能力有经验的程序员也会有出错的时候,这时候若没有严格的代码审核流程,错误往往就会被忽略,直到产品交到用户手上使用错误才逐渐暴露出来,从而造成不可挽回的损失。而代码审核又有自我审核、同伴审核和团队审核几种形式,其作用都是不一样的,自我审核一般能检查一些由于疏忽而产生的错误,同伴审核能以与程序员本人不一样的思维来看代码,从而能发现一些程序员本人考虑不到的问题,而团队审核则往往是站在项目总体的角度分析该代码,从而检查改代码是否能实现了本来要求的功能需求。

     无论是乔布斯与乔纳森,还是比尔盖茨与保罗艾伦,我们看到了太多的结对模范,他们的成功都离不开彼此。一个人的能力是有限的,在奋斗的路上我们往往需要一个志同道合的人和你一起努力;一个人的思想也是局限的,我们很多时候还需要一面镜子,在镜子中的人对比,发现自身的优点与不足,镜子中的人有时候可以是自己,但更多的时候会是你的搭档。无论是作为一名志同道合的合作伙伴,还是忠实无条件的支持者,还是在我们犯错时及时指正的引路者,你的搭档都是难得而珍贵的。所以我觉得,重视结对编程,有百利而无一害。

原文地址:https://www.cnblogs.com/alch/p/6883989.html