金无足赤,人无完人,这句话同样适用于代码,任何刚写出来的代码,都不可能是非常完美的,就像人一样,每个人都有这样或那样的缺点,需要我们自己或求助他人帮我们找出自身的缺点和不足,并加以改正,让自己不断的向完美靠近,这同样适用于程序,经过自己和团队其他成员的审核,检查,将程序中的bug和缺陷找出来并改正,让程序不断的向完美靠近。接下来就让我们谈谈如何复审。

  首先,复审的人不可能只是自己,仅是自己不可能将程序中的bug全部找出来,还要依靠团队中对自己这部分比较熟悉的人审核,这样效率也比较高。审核的目的主要是查找编码错误,代码规范问题,还有逻辑错误,算法错误,发现潜在的错误和回归性错误,还有需要改进的地方,不仅是这样,复审还能更好地让团员之间更好地了解对方的开发风格,开发习惯等。在审核过程中,要将错误一一记录,如果是比较简单的,直接修改,记录或修改之后继续下一处,等到了最后将错误一一修改,并经过测试无错误之后就可以了。做完这些后,我们需要分析这些错误,进行反思,并将这些错误记住,下次不能再犯同样的错误。

  在团队开发的时候,我们经常忽略代码复审的这个环节,每个人自己写完自己的代码之后,自己做测试,自己认为没问题之后就不再管,直到整合的时候,在发现问题就晚了。然而我们忽略的这个环节恰恰是最重要的环节,尤其是对于那些刚刚成立的小组,组员之间彼此都不太熟悉,不了解各自之间的开发风格和习惯,通过代码复审这个过程,让其他人审核饿自己的代码,在找自己错误的过程中了解这个人的开发习惯,这样不但可以增进队友之间的熟悉度,也可以让别人了解你经常犯错的地方。下次可以快速的帮你找到问题,当然找到我们发错误之后,我们要努力改正。通过这本书,我了解到代码复审的重要性,所以在下次的项目中,一定要增加真个过程,让组员之间更加熟悉,了解。

posted on 2017-02-18 10:19  账号你好  阅读(201)  评论(0编辑  收藏  举报