- 0
- 0
- 约5.48千字
- 约 18页
- 2016-12-19 发布于北京
- 举报
不当代码 代码格式问题: 1)空行是否得体? 2)代码行内的空格是否得体? 3)注释是否清晰并且必要? 4)长行拆分是否得体? 5)If、for、while、do等语句自占一行,不论执行语句多少都要加“{}”。 6)标识符的长度应当符合“min-length max-information”原则? 7)是否编写太复杂或者多用途的复合表达式? 8)Case语句的结尾是否忘了加break? 9)构造函数中是否遗漏了某些初始化工作? 不当代码 是否违背了继承和组合的规则? (1)若在逻辑上B是A的“一种”,并且A的所有功能和属性对B而言都有意义,则允许B继承A的功能和属性。 (2)若在逻辑上A是B的“一部分”(a part of),则不允许B从A派生,而是要用A和其它东西组合出B。 不当代码 变量值问题: (1)变量的初始化或缺省值有错误吗? (2)变量发生上溢或下溢吗? (3)变量的精度够吗? 逻辑判断问题: (1)由于精度原因导致比较无效吗? (2)表达式中的优先级有误吗? (3)逻辑判断结果颠倒吗? 循环问题: (1)循环终止条件不正确吗? (2)无法正常终止(死循环)吗? (3)错误地修改循环变量吗? (4)存在误差累积吗? 不当代码 Exception处理问题: (1)忘记进行错误处理吗? (2)错误处理程序块一直没有机会被运行? (3)错
原创力文档

文档评论(0)