代码审查的目的是确保代码具备一定的质量水平,而代码的质量水平通常由以下几种属性来衡量:正确性、清晰性、规范性、一致性和高效性等。
代码审查就是审核代码是否具备正确性、清晰性、规范性、一致性和高效性。
正确性
代码的正确性是指代码的逻辑是否正确,能否实现预期的功能。审查代码的正确性就要审查代码的逻辑和功能。
清晰性
代码的清晰性是指代码是否简明、易懂,代码是否有注释,代码的注释是否准确没有歧义。审查代码的清晰性就要审查代码的语句和注释。
规范性
代码的规范性是指代码是否符合组织所定义的编码规范,包括命名规则、代码风格等。审查代码的规范性就要审查编码是否符合规范。
一致性
代码的一致性是指同一程序的代码是否在命名上(相同功能的变量尽量采用相同的标示符)、风格上都保持统一。审查代码的一致性就要审查变量的命名和排版风格。
高效性
代码的高效性是指代码在执行时是否具有较高的效率。审查代码的高效性就要审查代码的效率。
总之,代码审查的目的就是为了产生合格的代码,检查编码是否符合详细设计,确保编码与设计的一致性和可追踪性。
具体的检查点主要包括:
书写格式
子程序或函数的入口和出口
参数传递
存储器的使用
逻辑表达式的正确性
代码结构合理性
语句的完整性
注释的明确性
数据定义的准确性
嵌套的次数限制
特定语句的限制等。
概括起来,代码审查的工作涵盖下列方面:
业务逻辑的审查。
算法的效率。
代码风格。
编程规则。
这正是:
代码审查审什么,需要具化方可用
若想将其弄清楚,本文不要去错过
参考书目:全程软件测试,作者: 朱少民,出版社: 电子工业出版社
联系客服