简短的首字母缩略词就像ID或DB,只有2个字符。
如何在pascal大小写(对于属性或类名称)和Camel Casing(输入参数,参数)时命名这些?
我知道每家公司都有自己的标准,但我正在寻找更普遍接受的标准。
e.g。当pascal套管:
ProductID or ProductId?
IDOfProduct or IdOfProduct?
DBRate or DbRate?
RateOfDB or RateOfDb?
当骆驼套管:
productID or productId?
idOfProduct?
dbRate?
rateOfDb or rateOfDB?
答案 0 :(得分:4)
根据MSDN(或Msdn:)
请将两个字符缩写词的两个字符大写,除了驼峰标识符的第一个字。
除了骆驼标识符的第一个单词外,请仅使用三个或更多个字符的缩略语的第一个字符大写。
在骆驼标识符的开头,不要将任何首字母缩略词的任何字符大写,无论其长度如何。
更多信息here
答案 1 :(得分:2)
没关系。
这是个人偏好。当一个简短的首字母缩略词完成一个名字时,我将两者都大写:
testDB
or
TestDB
当一个简短的首字母缩写词开头一个名字时,我只会将第一个首字母缩写,因为我觉得它更具可读性:
dbTest
or
DbTest
关于可读性的全部内容。无论你选择做什么,都要坚持不懈。
答案 2 :(得分:0)
将两个字符缩写词的两个字符大写,除了驼峰标识符的第一个单词。
名为DBRate的属性是用作Pascal标识符的第一个单词的简短首字母缩写词(DB)的示例。名为ioChannel的参数是用作驼峰标识符的第一个单词的简短首字母缩写词(IO)的示例。
检查此链接。
http://msdn.microsoft.com/en-us/library/ms229043(v=vs.100).aspx