6.3 程序设计风格


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

文章作者: Chipfron
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Chipfron !
  目录