1.首先写正常代码路径,在处理不常见的情况。
2.确保对于等量的分支是正确的(off by one)。
3.把正确处理的情况放在if后面,不要放在else 后面.
4.让if 子语句后面跟一个有意义的语句。
5.考虑else子句.
6.利用bool表达式函数简化复杂的检测,提取方法。
7.把最常见的情况放在最前边。
8。确保所有情况都考虑到了。
9.if else 替换成其他结构。swtich 或者工厂方法(多态)。
1.首先写正常代码路径,在处理不常见的情况。
2.确保对于等量的分支是正确的(off by one)。
3.把正确处理的情况放在if后面,不要放在else 后面.
4.让if 子语句后面跟一个有意义的语句。
5.考虑else子句.
6.利用bool表达式函数简化复杂的检测,提取方法。
7.把最常见的情况放在最前边。
8。确保所有情况都考虑到了。
9.if else 替换成其他结构。swtich 或者工厂方法(多态)。
上一篇:[BZOJ4310]跳蚤
下一篇:组织直线型代码
java中操作符的使用 一、赋值操作符“=” 1、 赋值操作符“=”的功能是将其右边的值复制到左边。 2、=”左边必须是一个已经声明了的变量,“=”右边可以是任何常量、变量、或
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M