源程序代码的逻辑简明清晰,易读易懂是好程序一个重要标准。
因此,要遵循下述规则:
1、要有程序内部文档(包括适当的标识符,适当的注解,程序的视觉组织等):选取含义鲜明的名字,缩写规则要一致,并且给每个名字加注解;通常在每个模块开始处要有一段序言性的注解,简要描述模块的功能、主要算法、接口特点、重要数据以及开发简史。
2、要有数据说明:数据说明的次序应该标准化。
3、语句构造:不要为了节省空间而把多个语句写在一行;尽量避免复杂的条件测试;尽量减少对“非”条件的测试,避免大量使用循环嵌套和条件嵌套;利用括号使逻辑表达式或算数表达式的运算次序清晰直观。
4、输入输出:对所有输入数据进行检验;检查输入项主要组合的合法性;保持输入格式简单;使用数据结束标记,不要要求用户指定数据的数目;明确提示交互式输入的请求,详细说明可用的选择或边界数值;当程序设计语言对格式有严格要求时,应保持输入格式一致;设计良好的输出报表;给所有输出数据交标志。
5、效率:原则有:效率是性能要求;效率是靠好的设计来提高的;程序的效率和程序的简单程度一致。
三个方面:程序运行时间,存储器效率,输入/输出的效率(具体规则看课本P109)