code review的意义:
helps improve code quality
helps team learning
helps knowledge sharing
以下是实施code review的几点建议
1.提交的code change需要解释做这些修改的动机,做了什么,尽量添加一些code documentation
2.看到好的代码不要吝啬赞美之词,解释清楚为什么好
3.comment是否清楚,self-explanatory
4.每一份code change都值得尊敬,即使是需要返工的代码
5.需要有意义的comment,可以用自动化工具解决的事情在提交code review之前即完成。记住code review的意义
6.对于有复杂修改的code review,需要提交test case,保证代码功能正确性
7.不要太拘泥于细节,确保code review进度不被拖长
参考:
LinkedIn's Tips for Highly Effective Code Review - The New Stack