如何做好 Code Review?

用户头像
架构精进之路
关注
发布于: 2020 年 06 月 01 日
如何做好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文化

写在最后

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



发布于: 2020 年 06 月 01 日 阅读数: 60
用户头像

架构精进之路

关注

做难事者,必有所得! 2018.02.26 加入

「架构精进之路」公号作者 0x0a年互联网从业经验,能编码、做架构、懂管理,坚持总结、沉淀和分享

评论

发布
暂无评论
如何做好Code Review?