编码质量要求

大规模复杂信息系统的编码工作要求众多程序员之间的密切合作,因此,编码不仅要考虑程序的正确性,更要考虑程序的可理解性、可测试性和可维护性,因而,编码应注意以下几方面的要求:

①可靠性

可靠性的含义是:在正常情况下,系统能够正确工作;而在意外情况下, 系统能做出适当处理,不会造成严重损坏。所谓意外情况,一般指硬件故障、输入输出错误等。

②可读性

可读性即程序的可理解性。逻辑结构清晰、变量命名合理、书写编排规范的程序可读性强,反之,可读性差。

③可测试性

可测试性是指所编程序易于用现有方法验证及发现其中的错误。

④可维护性

可维护性是指易于对所编的程序进行修改和扩充。

要使编码质量达到这些要求,需要注意解决几个问题,其中最主要的是程序的结构性和编写程序的风格。