- 源程序代码的逻辑简明、易读易懂是好程序的一个重要标准,应遵循:
- 程序内部文档;
程序内部文档包括标识符的选取、增加注解和好的程序布局。- 标识符的选取
- 程序的注释
- 程序的布局
- 数据说明
数据说明应遵循一些简单的原则:- 数据说明的次序应该标准化
- 当一个说明语句说明多个变量时,最好按字典顺序排列
- 如果设计时使用了一个复杂的数据结构,则应加注解说明用程序设计语言实现这个数据结构的方法和特点
- 语句构造
语句构造的原则:- 不要为了节省存储空间把多个语句写在一行
- 尽量避免复杂的条件测试,尤其是减少对“非”条件的测试
- 避免大量使用循环嵌套语句和条件嵌套语句;
- 利用圆括号使逻辑表达式或算术表达式的运算次序清晰直观;
- 变量说明不要遗漏,变量的类型、长度、存储及初始化要正确;
- 心理换位: “如果我不是编码人,我能看懂它吗”?
- 输入输出
有关输入输出风格的规则:- 对所有输入数据都要进行校验
- 检查输入项重要组合的合法性
- 保持简单的输入格式
- 输入一批数据时,使用数据或文件结束标志,不要用计数来控制
- 人机交互式输入时,要详细说明可用的选择范围和边界值
- 当程序设计语言对输入/输出格式有严格要求时,应保持输入格式与输入语句的要求一致
- 输出报表的设计要符合用户要求,输出数据尽量表格化、图形化;
- 给所有的输出数据加标志,并加以必要的注解
- 效率
效率主要是指处理机工作时间和内存容量这两方面的利用率。- 关于程序效率问题应该记住下面 3 条原则:
- 效率是属于性能的要求,因此应该在软件需求分析阶段确定效率方面的要求
- 良好的设计可以提高效率
- 提高程序的效率和好的编码风格要保持一致,不应该一味追求程序的效率而牺牲程序的清晰性和可读性
- 进一步讨论效率问题:
- 代码效率 、存贮效率和输入输出的效率。
- 关于程序效率问题应该记住下面 3 条原则:
- 程序内部文档;
上一篇

2024-04-20
下一篇

2024-04-20