关于代码评审
2015-06-11 14:28
246 查看
总结了在一个简单列表中最容易保持的 11 项实践方式:
1、一次评审少于 200–400 行的代码。
2、目标为每小时低于 300–500 LOC 的检查速率。
3、花足够的时间进行正确缓慢的评审,但是不要超过 60–90 分钟。
4、确定代码开发者在评审开始之前就已经注释了源代码。
5、为代码评审和获取制度建立可定量化的目标,这样您才能改进流程。
6、使用检查列表,因为它可以极大地改进代码开发者和评审者的作品。
7、确认缺陷确实得到修复了。
8、培养良好的代码评审文化氛围,在这样的氛围中搜索缺陷被看做是积极的活动。
9、警惕“老大”效应。
10、最少评审一部分代码,就是您不能评审全部的代码,以从 Ego Effect 中受益。
11、采用轻量级,能用工具支持的代码评审。
trackback:http://www.chinaz.com/web/2012/0810/268544_3.shtml
1、一次评审少于 200–400 行的代码。
2、目标为每小时低于 300–500 LOC 的检查速率。
3、花足够的时间进行正确缓慢的评审,但是不要超过 60–90 分钟。
4、确定代码开发者在评审开始之前就已经注释了源代码。
5、为代码评审和获取制度建立可定量化的目标,这样您才能改进流程。
6、使用检查列表,因为它可以极大地改进代码开发者和评审者的作品。
7、确认缺陷确实得到修复了。
8、培养良好的代码评审文化氛围,在这样的氛围中搜索缺陷被看做是积极的活动。
9、警惕“老大”效应。
10、最少评审一部分代码,就是您不能评审全部的代码,以从 Ego Effect 中受益。
11、采用轻量级,能用工具支持的代码评审。
trackback:http://www.chinaz.com/web/2012/0810/268544_3.shtml
相关文章推荐
- 基于C#的IBM消息队列操作客户端
- LeetCode 之 Rotate Image — C/C++ 实现
- sap abap 程序 中使用 FTP . <转载>
- C# 如何实现热键注册 RegisterHotKey
- java 跳出多层循环
- asp.net MVC 常见安全问题及解决方案
- Java数组求平均数且输出大于平均数的数字
- php购物车入门
- 关于keil单片机编程中的data,idata,xdata,pdata,code数据类型
- java生成密码,包含大小写和数字
- LeetCode 之 Search for a Range — C++ 实现
- Asp.net安全架构之1:xss(跨站脚本)
- Yii2.0 依赖注入(DI)和依赖注入容器的原理
- 推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler
- LeetCode 之 Search in Rotated Sorted Array I II — C/C++ 实现
- Python排序介绍
- Spring集成Mina
- Collection 和Collections的区别|、String的getBytes方法
- Asp.net Mvc中利用ValidationAttribute实现xss过滤
- 使用UliPad进行Django项目开发