第九章:伪代码编程过程

创建一个类的步骤:
  1. 创建类的总体设计
  2. 创建类中的子程序
  3. 复审并测试整个类
创建子程序的步骤:
伪代码:某种用来描述算法、子程序、类或完整程序的工作逻辑的、非形式的代码。
用类似英语的语句来精确描述特定的操作
避免使用编程语言的语法元素
在本意的层面上编写伪代码
伪代码使得评审更容易
伪代码支持反复迭代精华的思想,逐步精华成源代码
  • 为子程序命名
  • 决定如何测试子程序
  • 在标准库中搜寻可用的功能
  • 考虑错误处理
  • 考虑效率问题
  • 研究算法和数据类型
  • 编写伪代码
  • 写出子程序的声明
  • 检查代码是否需要进一步分解
收尾工作
检查子程序的接口、整体的设计质量、变量、语句与逻辑、布局、文档、出去冗余的注释。
伪代码编程过程的代替方案
重构:对代码进行一系列优化,提示代码质量
契约式设计:每一段程序都具有前条件和后条件