Clean Code(代码整洁之道)-有意义的命名

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/ldc9001/article/details/86087127

1.名副其实:不取含义模糊的命名,拒绝魔术数;

2.避免误导:避免留下掩藏代码本意的线索,避免使用与本意相悖的词;

3.做有意义的区分:同意作用范围内的两样不同的东西命名不要重名,不要只是添加数字作为区分,使用有确定含义的词来命名;

4.使用读得出来的名称;

5.使用可搜索的名称:长名称胜于短名称,搜得到的名称胜于自造编码写就的名称;单字母名称用于短方法中的本地变量,名称长短应与其作用域相对应;

6.避免使用编码:如匈牙利语标记法、前缀等;

7.避免思维映射:

8.类名:类名和对象名应该是名词或名词短语,不应当是动词;

9.方法名:方法名应当是动词或动词短语;

10.别耍宝:要明确定义,不要为了好玩,有趣;

11.每个概念对应一个词:给每个抽象概念一个词,并一以贯之;

12.别用双关语:避免将同一单词用于不同目的,同一术语用于不同概念;

13.使用解决方案领域名称

14.使用源自所涉及问题领域的名称

15.添加有意义的语境:如firstName, lastName, addrFirstName...

16.不要添加没用的语境:只有短名称足够清楚,就比长名称好

猜你喜欢

转载自blog.csdn.net/ldc9001/article/details/86087127