【代码大全】第9章 伪代码变成过程

来源:互联网 发布:乐视视频客户端mac 编辑:程序博客网 时间:2024/05/16 17:02

9章 伪代码变成过程

创建一个类是一个迭代过程,先对一个类做整体设计,列出这个类内部的特定子程序,创建子程序,然后从整体上复查这个类的构建结果。创建子程序也是设计子程序、检查设计、编写代码、检查代码。

使用伪代码的好处:使得评审容易,支持反复精化,支持变更,减少注释工作,维护容易。

使用伪代码的指导原则:类似英语,避免使用目标编程语言的语法元素,在意图的层面上编写伪玛,在足够低的层次上编写伪玛

使用伪码创建子程序

n  设计子程序(检查先决条件,定义要解决的问题,给它命名,确定如何测试,在标准库中搜索可用的功能,考虑错误处理,考虑效率问题,研究算法和和数据结构,编写伪码,考虑数据,检查伪码,在伪码中试验一些想法)

n  编写子程序代码(写出声明,将伪代码转为高层次的注释,每条注视下填充代码,检查代码是否需要进一步分解)

n  检查代码(脑海中检查,编译子程序,调试器中逐行执行,消除其中错误)

n  收尾工作(检查接口,检查整体的设计质量,检查子程序中的变量,检查子程序的逻辑和语句,检查子程序的布局,检查文档,出去冗余注释)

n  根据需要,重复上述步骤

伪代码编程的替代方案:测试先行开发,重构,契约式设计,东拼西凑