代码审查

什么是代码审查

  • 程序源代码系统的进行审查 => 找出修正初期未发现的错误,提升代码质量
  • 帮助开发者发现代码缺陷,避免类似问题发生
  • 互相阅读代码,发现代码中的Bug

通俗
就是leader主持下,讲关键代码,大家提建议和意见

好处:

  • 提升代码质量
  • 最重要的是你同团队一起成长,团队技术提升的重要环节

审查规范的坑

  • 没有流程
  • 没有系统
  • 没有任何清单

导致程序员像面试一样面对未知很紧张

代码清单

包含方面

  1. 代码安全性
  2. 性能
  3. 代码注释
  4. 单元测试代码
  5. 代码优化(例如格式化、分类等)

以上是常见需要涵盖的方面,具体的按照公司规定来,这是最重要的一项

好处

  • 有清单程序员介绍关键代码和审查都有数
  • 审查时间节约

代码审查参与者避坑

  1. 应该是日常工作,而不是作为项目的最后工作,最好每天一做,至少一星期一次
  2. 每次审查行数200~400左右
  3. 审查代码的时间不要太长,一个组不超过一小时,每个人大概15分钟就好,不要影响开发效率了
  4. 代码审查中领导不要发火,不要批评,变成一个快乐、互相学习、互相进步的过程。

以上来自视频下TIAN梦的评论


以上是我对下列视频及文章的归纳和总结。
大胖逼逼叨17-程序员避开这4个坑 代码审查快乐又轻松


相关资料
代码审查怎么做?

You need to set client_id and slot_id to show this AD unit. Please set it in _config.yml.