本篇推文是以前同事做分享的时候的ppt,这里我整理出来分享给大家
代码review是指在软件开发过程中,通过对源代码进行系统性检查来确认代码实现的质量保证机制
总而言之目的是查找系统缺陷,保证软件总体质量和提高开发者自身水平,使项目代码更加容易维护。
1、重视代码review
(Code Review人员是否理解了Code Review的概念和Code Review将做什么如果做Code Review的人员不能理解Code Review对项目成败和代码质量的重要程度,他们的做法可能就会是应付了事。)
2、代码是否已经正确的build,build的目的使得代码已 经不存在基本语法错误
(我们总不希望高级开发人员或是主管将时间浪费在检查连编译都通不过的代码上吧。 )
3、代码执行时功能是否正确
(Code Review人员也不负责检查代码的功能是否正确,也就是说,需要复查的代码必须由开发人员或质量人员负责该代码的功能的正确性。 )
4、开发人员是否对代码做了单元测试
(这一点也是为了保证Code Review前一些语法和功能问题已经得到解决,Code Review人员可以将精力集中在代码的质量上。 )
1、 编码规范方面检查项
2、面向对象设计方面检查项
3、性能方面检查项
4、数据库处理方面
5、通讯方面检查项
6、重复代码
7、其他
The biggest thing that makes Google’s code so good is simple:code review