如何做好 Code Review?

252 阅读2分钟

这是我参与8月更文挑战的第19天,活动详情查看:8月更文挑战

背景

最近随着业务快速扩展,研发团队内新项目及新成员越来越多,如何做好 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 文化

写在最后

作为研发工程师,首先要对自己负责的业务和代码负责,这个与医生、教师的岗位职责是一样的。如果开发没有标准,对应该高标准的东西一味妥协,自己的标准一降再降,到最后吃亏的还是自己。

- END -

作者:架构精进之路,十年研发风雨路,大厂架构师,CSDN 博客专家,专注架构技术沉淀学习及分享,职业与认知升级,坚持分享接地气儿的干货文章,期待与你一起成长。
关注并私信我回复“01”,送你一份程序员成长进阶大礼包,欢迎勾搭。

Thanks for reading!