【代码大全】第9章 伪代码变成过程
来源:互联网 发布:乐视视频客户端mac 编辑:程序博客网 时间:2024/05/16 17:02
第9章 伪代码变成过程
创建一个类是一个迭代过程,先对一个类做整体设计,列出这个类内部的特定子程序,创建子程序,然后从整体上复查这个类的构建结果。创建子程序也是设计子程序、检查设计、编写代码、检查代码。
使用伪代码的好处:使得评审容易,支持反复精化,支持变更,减少注释工作,维护容易。
使用伪代码的指导原则:类似英语,避免使用目标编程语言的语法元素,在意图的层面上编写伪玛,在足够低的层次上编写伪玛
使用伪码创建子程序
n 设计子程序(检查先决条件,定义要解决的问题,给它命名,确定如何测试,在标准库中搜索可用的功能,考虑错误处理,考虑效率问题,研究算法和和数据结构,编写伪码,考虑数据,检查伪码,在伪码中试验一些想法)
n 编写子程序代码(写出声明,将伪代码转为高层次的注释,每条注视下填充代码,检查代码是否需要进一步分解)
n 检查代码(脑海中检查,编译子程序,调试器中逐行执行,消除其中错误)
n 收尾工作(检查接口,检查整体的设计质量,检查子程序中的变量,检查子程序的逻辑和语句,检查子程序的布局,检查文档,出去冗余注释)
n 根据需要,重复上述步骤
伪代码编程的替代方案:测试先行开发,重构,契约式设计,东拼西凑
- 【代码大全】第9章 伪代码变成过程
- 读《代码大全》第2版 第 9 章 伪代码编程过程
- 《代码大全学习笔记》第九章,伪代码编程过程
- 伪代码-code complete第9章
- 《代码大全》读书笔记——伪代码编程过程
- 读《代码大全2》笔记:伪代码编程过程
- 《代码大全》学习摘要(四)伪代码编程过程
- 伪代码编程过程
- 伪代码编程过程
- 伪代码编码过程
- 伪代码编程过程
- 伪代码编程过程
- 第九章--伪代码编程过程
- 代码大全第二版读书笔记 第二部分-创建高质量的代码 九、伪代码编程过程
- 【代码大全】第12章 基本数据类型
- 【代码大全】第16章 控制循环
- 【代码大全】第21章 协同构建
- 【代码大全】第22章 开发者测试
- 【代码大全】第7章 高质量的子程序
- 常用排序算法--堆排序
- 析构函数 设置为虚函数
- 【代码大全】第8章 防御式编程
- oracle中merge的用法
- 【代码大全】第9章 伪代码变成过程
- 【代码大全】第10章 使用变量的一般事项
- Servlet3.0提供异步处理
- 姚老板归来
- 【代码大全】第11章 变量名的力量
- oracle物化视图
- 创建大小100*100矩阵,所有数值置零,并画半径为50,中心点为(50,50)的圆
- 认识Class
- [自学问题总结] java中的对象创建过程