如何做好 Code Review?
背景
最近随着业务快速扩展,研发团队内新项目及新成员越来越多,如何做好Code Review,把控研发人员开发代码质量很是关键。
对于大部分业务团队,谈到Code Review就会面露哀状:
“上线时间倒排,研发工期这么紧,连码代码的时间都不够了,你还要我CR?”
“上版的需求,这版就变了,代码生命周期太短,烂就烂吧,反正能用就行啦”
抛出问题
下面分几个方面来分析下Code Review:
Code Review有没有用?
Code Review中的问题如何解决?
如何做好Code Review?
分析问题
1. Code Review有没有用?
Code Review 的好处不言而喻。主要让你的代码可以更好的组织搭建,有更高可读性,且更容易维护,同时可以知识共享,相对而言,找Bug并不是那么的重要。
总结一句话,Code Review可以直接影响你的工程能力。
2. Code Review中的问题如何解决?
Code Review中的主要问题:
编码质量较差
自己承担还是指导他人?
主要Review什么?
3. 如何做好Code Review?
Code Review机制一定是要与团队规模和项目节奏挂钩的。
Code Review 频次如何控制?
Code Review 时间如何控制?
作者在审核前需要注释源代码
使用Checklist
改进问题要及时
培养积极的Code Review文化
写在最后
作为研发工程师,首先要对自己负责的业务和代码负责,这个与医生、教师的岗位职责是一样的。如果开发没有标准,对应该高标准的东西一味妥协,自己的标准一降再降,到最后吃亏的还是自己。
版权声明: 本文为 InfoQ 作者【flyer0126】的原创文章。
原文链接:【http://xie.infoq.cn/article/feb0910c42113d3271c7877a3】。文章转载请联系作者。
评论