1. 有意义的命名

2019-02-25  本文已影响0人  何大炮

1. 命名要名副其实
命名要体现这个东西的本意,不需要注释来补充

2. 避免误导
命名要避免一些大家常识中的名字和原意冲突的情况,包括0,o,I(i), l(L)

3. 做出有意义的区分
显然,同一个程序中肯定有变量需要区分的情况,但是有的区分却显得没有意义,比如a1, a2

4. 使用读得出来的名称
程序是需要review的

5. 避免使用编码
有的时候缩写让人头痛

6. 避免思维映射

7. 类名
都应该是名词或者名词短语

8. 方法名
都应该是动词或者动名词

9. 每一个概念对应一个词
没有太大区别的变量,名词不应该差别太大

10. 使用解决方案领域和所涉及问题领域的名称

11. 添加有意义的语境

12. 使用方便搜索的名称
像e这样就不行。

上一篇下一篇

猜你喜欢

热点阅读