了解 Code Review 过程

代码审查是软件开发的一个组成部分,在测试阶段之前识别错误和缺陷。在开发阶段,代码审查经常被忽视为一种持续的做法,但无数研究表明,它是最有效的质量保证策略。 当代码审查没有得到应有的重视时,可能会发生意想不到的副作用,例如会议花费的时间比有意计划的时间要多。这些意想不到的后果往往成为代码审查可能遭到集体吐槽的原因。

但是,可以通过包含适当升级过程的适当设置代码审查过程来避免这种情况。这一点至关重要,因为当公司没有固定的程序时,他们很可能不知道代码审查的有效性,或者它们是否正在发生。

无论如何,如果这是您第一次或第 500 次执行代码审查,则可能需要就某些问题提供一些建议。我们没有在 Google 上搜索清单或指南,而是决定为您创建一个!Collaborator 是一个同行代码审查工具,旨在简化代码审查过程。下面我们提供了 12 个简单的步骤来指导你完成代码审查过程。

您的团队已经定期进行哪些最佳实践?

1、设定早期期望

与开发人员一起在审查之前注释他们的源代码。在将代码提交给团队进行审查之前,通过让作者通读并注释自己的代码来减少缺陷。

2、确定可量化的目标

在代码审查之前,以加强问责制。当您创建透明的目标时,您可以增加团队中的个人责任感。为了获得最佳结果,请从外部指标开始,而不是模糊的目标,例如“修复更多错误”。

3、有一个系统来捕获指标

因此,您可以改进流程。可量化的指标提供了确定团队代码审查过程的有效性和效率所需的数据。

4、计划足够的时间

进行适当、缓慢的审查,不超过 60 – 90 分钟。大约 60 分钟后,审阅者会筋疲力尽,不再发现其他缺陷。

5、同行评审文件

所以你们整个团队都明确了项目目标。对需求、用户情景和设计文档等开发工件进行审查是确保整个团队了解项目最终目标的好方法。

6、休息 20 分钟

在审查会议之间休息 20 分钟。不要让自己不知所措,最好每小时检查少于 300-500 行代码。

7、验证缺陷是否实际得到修复

确保缺陷得到修复,而不仅仅是发现。彻底跟进您的缺陷搜寻。请记住这一点:如果它没有得到纠正,它就不是真正“修复”的。

8、将代码评审用作团队建设活动

请记住:在发布前发现缺陷是重点!经理有责任培养对发现缺陷的积极态度。代码审查为所有团队成员提供了纠正坏习惯、学习新技巧和扩展其审查能力的机会。

9、别做后排程序员

信任您的团队。您的团队在编程方面努力工作。在这个过程中,不要不断观察他们的代码和他们的一举一动,让事情变得更难。

10、每天进行一定数量的代码审查

即使不是每一行。如果开发人员知道一个专门的团队会每天审查他们的代码,那么在宣布代码完成之前,他们会更加认真地对待自己的代码。

11、使用代码审查工具

提高效率和准确性。为了充分优化团队在代码审查上花费的时间,建议使用代码审查工具。

12、使用检查清单

为了让作者和评审人的工作成果有显著改善。诸如此类的清单提醒评审者和作者在进行代码评审时花时间查找可能遗漏的内容。此外,这样做将提高他们的个人编码技能。

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值