1 什么叫做整洁代码?
1)一段代码只做一件事情,不做额外的处理
2)通过所有测试
3)体现所有的设计概念
4)减少重复代码
5)具有可读性
2 有意义的命名
1)变量和函数名称本身就可以解释自己的意思 d,elasedTimeIndays
2)避免误导,如AccountList,实际上其并不是一个list
3)有意义的区分,如AccountInfo,AccountData,Account
4)可读的名字,尽量不要自己造词汇
5)尽量避免魔数,或者其他枚举值
6)不要在名称中加入类型 PhoneString
7)避免使用成员前缀,m_过时的做法
8)使用问题领域术语,注意上下文环境
9)不使用歧义词汇,add,insert,append
10)添加有意义的语境 addrFirstName
11)不要添加没用的语境
Clean Code 第一章~第二章
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
- 本章,作为整洁代码的头一步,致力于规范命名规则。 图片来自<Clean Code> 所谓名不正则言不顺,命名的好,...