代码大全第9章:伪代码编程

创建一个类通常有以下几个步骤:

创建类的总体设计

创建类中的子程序

复审并测试整个类

创建子程序的步骤:

设计子程序 -- 检查设计 -- 编写子程序的代码 -- 复审并测试代码

整个过程必要时加以重复

***伪代码

指导原则

*用类似英语的语句来精确描述特定操作

*避免使用目标编程语言中的语法元素

*在意图层面上编写伪代码

*在足够低的层次上去编写伪代码

***通过伪代码编程过程创建子程序

检查先决条件:是否真正需要这个程序,这个子程序是否已经定义好了,是否与整体设计匹配

定义子程序要解决的问题:

1 子程序要隐藏的信息 2 传给子程序的各项输入 3 从该子程序得到的输出 4 在调用钱确保有关的前条件成立(例如输入数据的范围,流的初始化,文件的开闭……) 5 在子程 序交回控制权之前,确保其后条件的成立(例如输出数据的范围,流的初始化,文件的开闭)

为子程序取一个好名字

决定如何测试子程序

在标准库中搜索可用的功能

考虑错误处理

考虑效率问题

研究算法和数据类型

编写伪代码

考虑数据

检查伪代码

在伪代码中试验一些想法,在迭代中尝试

你可能感兴趣的:(代码大全第9章:伪代码编程)