The pseudocode programming process--Code complete reading notes(9)
有效使用伪代码:
1、用类似英语的语言
2、避免使用特点语言的元素
3、在本意(intent)层面上编写伪代码
4、在低层编写伪代码
通过伪代码创建子程序
1、检查先决条件(定义明确,与整体设计相符,结合需求必须)
2、定义子程序要解决的问题(隐藏什么,输入什么,输出什么,前后条件是什么)
3、为子程序命名
4、决定如何测试子程序
5、在标准库中搜索可用的功能
6、考虑错误处理
7、考虑效率问题
8、研究算法问题
9、编写伪代码
10、考虑数据
11、检查伪代码
12、检查伪代码
13、在伪代码试验想法
编写子程序:
从伪代码开始,写出子程序的声明,编写第一条和最后一条语句({}),然后将伪代码转换成注释,每条注释下填充代码,检查代码(是否需要重构为更小的子程序),收尾工作,完成。
检查代码过程:
1、在脑海中检查
2、编译检查
3、在调试器中逐行执行代码,查看代码行为与你所想是否一致
4、测试代码
5、消除错误