代码评审可降低故障率,代码评审是结对编程相互切磋相互学习的方式,是敏捷开发模式中的一个重要环节,是保障代码质量的重要手段。云效代码管理 Codeup,10万企业都在用的代码管理平台,提供代码托管、代码评审、代码扫描、质量检测、持续集成等功能。
背景
在行业激烈竞争业务快速运转的今天,如何在实现快速交付的同时保证代码质量一直以来都是技术团队反复探讨的话题之一。
代码质量可以通过两个维度来度量:一是代码的缺陷情况,二是代码可读性。代码缺陷小则引发线上故障影响业务正常运行,大则可能造成企业重大经济损失甚至信用受损,重则引发社会动荡;而代码可读性也尤为重要,可读性差则维护成本高,修改相关模块代码无异于埋雷,一不小心就会炸。Google 最早引入 CodeReview 的初衷就是为了保证代码具有良好的可读性(“Force developers to write code that other developers couldunderstand”),并将 Readability Review 延用至今。
有效的代码评审可降低故障率,本篇我们重点介绍团队如何在云效上做好代码评审。
用户的诉求或问题
- 没有统一的流程管控,团队同学基本不做评审,质量无法得到保障
- 作为开发者在创建代码评审时,不清楚改动应指派哪些评审人
- 如何做好代码评审
云效代码评审解决方案
如何设置卡点