.net 体系命名指引
第一节 命名法与分词
帕斯卡命名法
所有单词的首字母大写
PascalCasing
只由一个单词构成
Seed
单词只由一个字母构成
CSharp
由两个单词的首字母缩写的词,都作大写
IPAddress
由大于两个单词的首字母缩写的词,只大写第一个字母
NbaStars
不是由首字母缩写的词,也只大写第一个字母
IdCard
驼峰命名法
除第一个单词首字母小写外,其余单词首字母大写
camelCasing
只由一个单词构成
value
单词只由一个字母构成
ePay
由两个单词的首字母缩写的词,都作小写
uiFramework
由大于两个单词的首字母缩写的词,都作小写
cssBuilder
不是由首字母缩写的词,都作小写
lvHolding
合成词的处理
计算机科学专业英语中,有很多常见的合成词。即能从一个单词中明显拆分出两个或以上的独立单词。
该合成词已被权威英语词典收录时,按一个单词处理
Password/password
否则按多个单词处理
UserName/userName
至于按哪本权威词典算,由组织内部决定,牛津、柯林斯等都可以。
美式英语偏好
由于编程语言由美国公司或组织发明、维护、贡献较多,且美式英语单词往往比英式英语更短,所以偏好使用美式英语词汇。
color colour
大小写敏感性
不同的语言对大小写敏感的支持不同。因此,不能以大小写的不同来区分不同的内容。