代码审查 Code Review

为什么要做代码审查

代码审查最主要目的是保证软件质量,找出及修正在软件开发过程中的错误。同时,通过不同能力评审者对代码的分析和建议,可以很快提升编码能力和编码修养。

 

1. 保证软件质量

通常软件开发完,先由编码者自测,自测充分后交给测试人员进行全面测试。但是大多数时候,测试人员只会进行黑盒测试,测试覆盖率不会是百分之百。有很多不合理的逻辑或者存在安全风险的漏洞,并不能通过普通手法检测出来。这就需要进行代码级别的审查,以保证软件高质量,高可靠性。

2. 促进团队成长

通过代码审查,每个人都可以学到一些好的思维方式和编码方式,也会提出做的不好的地方和改进意见,是整个团队在代码级别的另一种沟通和思考。

 

审查内容

做代码审查前,可以利用代码审查工具进行快速的初步审查,解决基本的语法、编码规范问题。这样可以为后续的代码审查节省大量的时间。

  • 代码注释是否清晰
  • 代码运行是否高效
  • 代码逻辑是否正确
  • 代码安全是否可靠
  • 代码设计是否周全

 

学会利用代码审查工具审查代码,避免低级错误,养成良好的编码习惯。代码审查依然是一项比较费时费力的任务,但是为了能开发出安全可靠、高质量的软件,这一流程是不可缺少的。能力再强的Coder也有疏忽的时候,想出精品,那么就Code Review吧!

posted @ 2014-07-10 18:10  周文洪  阅读(273)  评论(0编辑  收藏  举报