第一、有意义的名字
(1)名副其实
(2)避免误导
(3)做有意义的区分
(4)使用读的出来的名称
(5)使用可搜索出来的名称
(6)避免使用编码
(7)避免四位映射
(8)类名应该是名词或名词短语
(9)方法名应该是动词或动词短语
(10)别扮可爱,命名要明确
(11)每个概念对应一个词
(12)别用双关语
(13)使用解决方案领域名称,尽量使用计算机科学术语、算法名、模式名、数学术语等
(14)使用源自所涉问题领域的名称
(15)添加有意义的语境
(16)不添加没用的语境