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)不要添加没用的语境
网友评论