代码审查最主要目的是保证软件质量,找出及修正在软件开发过程中的错误。同时,通过不同能力评审者对代码的分析和建议,可以很快提升编码能力和编码修养。
通常软件开发完,先由编码者自测,自测充分后交给测试人员进行全面测试。但是大多数时候,测试人员只会进行黑盒测试,测试覆盖率不会是百分之百。有很多不合理的逻辑或者存在安全风险的漏洞,并不能通过普通手法检测出来。这就需要进行代码级别的审查,以保证软件高质量,高可靠性。
通过代码审查,每个人都可以学到一些好的思维方式和编码方式,也会提出做的不好的地方和改进意见,是整个团队在代码级别的另一种沟通和思考。
做代码审查前,可以利用代码审查工具进行快速的初步审查,解决基本的语法、编码规范问题。这样可以为后续的代码审查节省大量的时间。
学会利用代码审查工具审查代码,避免低级错误,养成良好的编码习惯。代码审查依然是一项比较费时费力的任务,但是为了能开发出安全可靠、高质量的软件,这一流程是不可缺少的。能力再强的Coder也有疏忽的时候,想出精品,那么就Code Review吧!
代码审查 Code Review,布布扣,bubuko.com
原文地址:http://www.cnblogs.com/zhouwenhong/p/3836339.html