【编者按】本文作者为 Hugo Giraudel,主要从各个角度论证了代码审查的重要性以及实现方法。文章系国内 ITOM 管理平台 OneAPM 编译呈现。以下为正文。
最近,笔者在Twitter上看到这样一句话:
可悲的是,对于很多学生、自由职业者以及机构来说,代码审查似乎相当陌生。
很明显,代码审查的重要性并不为每个人所熟知。你可以说我很天真,但是笔者确实认为所有的IT公司都离不开该过程。显然实际并非如此,真是让我大吃一惊。
在本文中,笔者想给出关于代码审查的想法,以及为什么我认为这是代码迁移过程中非常重要的组成部分,怎样进行审查等。如果你目前不进行代码审查,或者想要做得更好,希望本文能有助于你!
什么是代码审查?
我们生活在维基百科的时代,所以开始之前,先引用一下其中关于代码审查的定义:
代码审查是计算机源代码的系统性检验(有时被称为同行评审)。其目的在于找到开发初期所忽略的错误,从而提高软件的整体质量。审查的形式多种多样,如结对编程,非正式走查,正式检查等。
顾名思义,代码审查就是审查一些代码,以确保其能够正常工作,并尽可能改善其性能。
代码审查的方法
正如维基百科中的定义,代码审查有多种方法。然而,目前太多的代码都存在于