码迷,mamicode.com
首页 > 其他好文 > 详细

代码整洁之道(1)

时间:2017-09-10 23:49:40      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:数字   分支   可读性   说明   不清晰   利用   else   相关   判断   

一、组织直线型代码
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层以内
 
 

代码整洁之道(1)

标签:数字   分支   可读性   说明   不清晰   利用   else   相关   判断   

原文地址:http://www.cnblogs.com/GuoJunwen/p/7502669.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!