第四周随笔《构建之法》第四章

本章的内容是两人合作。

这也正是我们接下来的结对项目所需要的主要能力。

在本章中,主要强调了复审的重要性和复审的实用方法。

本章介绍了三种复审,分别是:

1、自我复审

2、同伴复审

3、团队复审

第三个团队复审在以后的团队项目中将起到极大的作用,但是在本次中用处不大,所以暂且不表。此处说一说前两者:

首先是自我复审。这是代码复审中最重要的。没有人会比一个编写者更了解他的代码,因此,检查代码中的语法、算法错误也不会有人比原作者更好。因此自我复审是排除错误的主要办法。

思考自己代码的目的和接口,对比程序结果和理论结果,分析代码错误在哪,是这一步的主要步骤。

其次是同伴复审。

这一步不同于自我复审,我认为主要是在于优化代码的可读性。

一个大程序必然是由复数的人合作完成的,而人员变化也是不可避免的,而为了在这个过程中,保证任何人的离开,不会影响到程序编写、扩展的可持续性,代码必需能够较为轻易的被任何程序员理解。

因此,用自己的方式一通乱写是绝对不可取的。

所以只有同伴复查时,能够让他轻易的看懂代码,这份代码才是合格的。

posted @ 2016-03-19 21:09  13070036段杰  阅读(116)  评论(1编辑  收藏  举报