`
yhef
  • 浏览: 66958 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

代码审查的十个经验(转)

 
阅读更多

原文地址:http://tech.it168.com/a2012/1112/1420/000001420514.shtml

1. 代码审查要求团队有良好的文化
    团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。代码审查本身可以提高开发者的能力,让其从自身犯过的错误中学习,从他人的思路中学习。如果开发者对这个流程有抵触或者反感,这个目的就达不到。

2. 谨慎的使用审查中问题的发现率作为考评标准

3. 控制每次审查的代码数量

4. 带着问题去进行审查
    从用户可见的功能出发,假设一个比较复杂的使用场景,在代码阅读中验证这个使用场景是否能够正确工作。

5. 所有的问题和修改,必须由原作者进行确认
     这样做有两个目的:
  (1)确认问题确实存在,保证问题被解决
  (2)让原作者了解问题和不足,帮助其成长

6.利用代码审查激活个体“能动性"
       软件开发是非常有创造性的工作,开发者都有强烈的自我驱动性和自我实现的要求。让开发者知道他写的任何代码都可能被其他人阅读和审察,可以促使开发者集中注意力,尤其是避免将质量糟糕,乃至有低级错误的代码提交给同伴审查。开源软件也很好的利用了这种心态来提高代码质量。

7.在非正式,轻松的环境下进行代码审查

8.提交代码前自我审查,添加对代码的说明

9.实现中记录笔记可以很好的提高问题发现率

10. 使用好的工具进行轻量级的代码审查

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics