关于 Code Review 的笔记
一、目的
1、设计的合理性
2、开发人员互为Backup
3、分享知识、设计、技术
4、增强代码可读性
5、收集并共享“地雷区”(“地雷区”指开发中常出现的错误,而测试中又不容易发现的地方)
6、发现业务逻辑错误
二、不推荐的目的与内容
1、性能问题
2、国际化、命名规则
三、如何开展
1、协作过程
a)开发人员介绍
b)讨论、交流
c)记录Review结果与建议
d)讨论改进方法
e)将经验总结到编码规范或记录到“地雷区”
2、开发人员为主,工具为辅
3、尽早开展,避免增量式Code Review带来的问题
4、持续代码检查(Code Inspection),可以在每日编译(Daily Build)前进行
5、使用工具管理Code Review任务、问题和建议。