代码重构之重命名
核心:给类、方法、参数、属性、事件等元素取一个有意义的名字,不要使用 a b c或是拼音。
不规范的命名可能导致对类,函数,参数功能的误解。规范的命名【见名知意】会提高代码的阅读速度,提高工作效率。
命名方式:
1、骆驼命名(首字母小写,其他单词首字母大写)
参数、私有字段
2、帕斯卡命名(单词首字母都大写)
类、接口、方法、属性、枚举、枚举值、事件、结构、只读静态字段、集合、命名空间
命名规则:
类名:名称或是名称短语,尽可能用完整单词。
接口:名称或是名称短语,或者描述其行为的形容词,尽可能使用完整的单词
以 I 开头
方法:动词+宾语 或者是 宾语+动词 推荐使用 动词 或是 动词短语【即动词+宾语的形式】
属性:名称或是名词短语
对bool类型的属性 或是变量 使用 Is(is)作为前缀。
字段:名词、名词短语、形容词。
集合:名称或是名称短语 后面追加 Collection 后缀
变量:对简单的循环语句中的计数器变量 用 i j k l m n
枚举:使用单数形式的类型名称。
结构:名词或名词短语命名
事件:动词或动词短语来命名事件,现在时态和过去时态让事件有先后的概念
使用EventHandler后缀
写写博客,方便自己也方便有需要的人~~