编程习惯
编程前
1.阅读说明并了解要求
2.考虑可能的输入和期望的输出
3.识别出有效但非期望的输入和正确的输出
4.识别出无限输入,并找出检测他们的方法
5.想出解决措施,在纸上写出方法
6.画出程序的框图,如何在程序不同的地方进行交换
7.计划程序的实现层面:需要多少个函数,每个函数在做什么,需要多少个文件。
8.函数最好不要太长,40左右最好
编程中
1.对于你需要写的每一行代码,你应该写三行额外的代码--单元测试
2.使用自动对齐的文本编辑器
3.在运行测试之前,一行一行的读你的代码
4.在脑海中运行一些简单的测试例子
5.进行之前,写一些代码测试某些条件是否已经满足
6.避免复制粘贴代码。相反,通过创建函数来重构代码
7.使用版本控制
8.解决所有的编译警告
编程之后
仔细阅读下程序,看下有没有如下常见的错误
1.未初始化变量
2.错误的数组下标
3.错误的数据类型
调试
1.单元测试
2.打印调试-效率比较低
3.设置断点比较好
4.编写测试驱动的开发-生产代码和测试代码分离
浙公网安备 33010602011771号