一、组织直线型代码
1.尽量使语句之间有明确的顺序
2.用注释对不清晰的依赖关系进行说明
3.组织良好的代码顺序,不要让读者的目光跳来跳去
4.如果你把相关的语句画上框,在语句排列很好的情况下方框是不会重叠的。
二、条件语句
2.1 if-else语句
1.把正常情况的处理放在if后面而不要放在else后面
2.确保对于等量的分支是正确的(例如>=和<=)
3.在if后不需要else时,尽量用注释表明为什么没有else
4.有时候在if中的判断是很复杂的,可以将其封装成布尔函数来代替,提高可读性
5.确保所有情况都考虑到了
2.2 case语句
1.为case选择最有效的排序顺序(1.把正常的情况放前面 2.按执行频率排列 3.按字母或数字顺序)
2.不要为使用case而刻意制造一个变量
3.default用于默认情况
4.如果没有默认情况,利用default处理错误情况
三、循环控制
1.把循环退出的条件尽量放在一处
2.对数组容器的操作多用foreach
3.把初始代码紧放在循环前面
4.用"{ }"把循环中的语句括起来,这不会增加运行消耗
5.如果循环内容复杂,就必须避免出现依赖于循环下标的代码
6.避免使用i、j、k这种循环变量名,使用有意义的名字
7.循环嵌套控制在3层以内
时间: 2024-12-18 06:53:33