程序员如何进行代码审查呢?_科技频道_东方资讯

发布日期:2020-07-25 07:53   来源:未知   阅读:

没有人能保证自己的代码是完美的,但借助工具却能保证自己的代码是正确的,在日常写完代码之后,Code Review就是一个非常好的习惯。下面跟随小编一同来看看吧。

Code Review,即代码审查,其目的在于找到开发时被忽视的Bug,以此提高代码质量、帮助开发者们更加熟悉项目。为什么说Review是高薪Java程序员写代码必备的好习惯呢?这主要依赖于它强大的功能,代码审查是熟悉软件架构,了解软件业务逻辑的好方法。

代码审查分为很多种类型,通常分为两大类:正式的代码审查(formal code review)和轻量级的代码审查(light weight code review)。根据你项目和团队架构的不同,每一种代码审查类型都有它特有的优缺点。

怎么进行代码审查呢?你可以从以下几个方面进行:

1)常规项,比如代码能否正常运行、是否简单易懂、是否存在多余或者重复的代码、是否尽可能的模块化、是否有被注释掉的代码等等。

2)安全。是否所有的输入输出值都进行了检查、无效的参数值是否进行了检查并编码、使用第三方工具返回的错误是否被捕捉等。

3)文档。温桑是否有注释并描述代码意图、是否所有函数都有注释、第三方库的使用和函数是否有文档、非常规行为和边界处理是否有描述等。

4)测试。代码是否可以测试、是否可以被理解、是否检查数组的“越界”错误、是否有可以被已存在API替代的测试代码等。

注意,在进行Code Review时,一定要列好清单。一个好的清单,除了可以提高你在代码审查过程中发现的缺陷个数,还可以帮助团队成员更好更快的进行代码审查。