编码标准和代码检查
全面的编码标准包含代码结构的所有方面。虽然开发人员在实现标准时应慎重,但只要应用了就应该坚持。完成的源代码应该反映出一致的样式,就像一个开发人员在一个会话中编写代码一样。在开始软件项目时,建立编码标准以确保项目的所有开发人员协同工作。当软件项目并入现有的源代码时,或者在现有软件系统上执行维护时,编码标准应说明如何处理现有的基本代码。
源代码的可读性对于开发人员对软件系统的理解程度有直接影响。代码的可维护性是指为了添加新功能、修改现有功能、修复错误或提高性能,可以对软件系统进行更改的难易程度。尽管可读性和可维护性是许多因素的结果,但是软件开发中有一个特定的方面受所有开发人员的影响,那就是编码方法。确保开发小组生产出高质量代码的最容易方法是建立编码标准,然后在例行代码检查中将执行此标准。
使用一致的编码方法和好的编程做法来创建高质量代码在软件的品质和性能中起重要作用。另外,如果一致地应用正确定义的编码标准、应用正确的编码方法并在随后保持例行代码检查,则软件项目更有可能产生出易于理解和维护的软件系统。
尽管在整个开发周期内执行代码检查的主要目的是识别代码中的缺陷,但检查还可以以统一的方式执行编码标准。只有在整个软件项目中从开始到完成都遵从编码标准时,坚持编码标准才是可行的。在即成事实之后强加编码标准既不切合实际也是不明智的。