Code Review的好处
- 技术交流: 互相学习和指导良好的编码技术,对培养新人特别有好处
- 提升可读性: 优秀代码最重要的是可读性,Code Review可以反向促进大家写出更易读的代码
- 检查逻辑正确性
- 互为主备
Code Review实践
- 严格执行: CR需要严格要求互为主备的人互相review
- Change List: CR发起者需要提供Change List,方便reviewer快速了解变动
- 自动化: 使用自动化工具统一编码风格,就不用放在CR中
- 小步Review: 不要一次性CR太多,如果需要超过1小时才能CR完,一般效果很差
- 逐步提高: reviewer不要强制要求一次性修复所有问题,需要按照优先级来不断改进,逐步提高代码质量,以免耽误发布时间
- 申请人讲解: 遇到一些重要或复杂的逻辑,申请人可以当面讲解
网友评论