我目前正在为一个项目使用大量缩写(例如“ ABC”,“ PTR”)的客户工作。这些缩写与客户的语言结合在一起,以至于他们通常不知道缩写的真正含义是什么。
在类名中使用这些单词通常与我们有关。但是这里的做法因开发人员而异,因此导致了许多不同的命名约定。
在使用大写首字母(Abc)或全部大写字母(ABC)之间会有所不同。我还观察到,当单词出现在类名的中间时,相同的开发人员可能会使用所有大写字母,但是如果单词作为类名的第一个单词出现,则只能使用大写字母。
今天以各种方式实现的一些虚构示例:
ABCHandler.cs
MapABCToPTR.cs
AbcModule.cs
DoSomeAbcRelatedWork.cs
在类名(以及就方法++而言)中使用所有大写字母的约定是什么?
答案 0 :(得分:0)
根据Microsofts naming guidelines,您可以将两个字母的缩写大写,但是将驼峰大小写/帕斯卡大小写的所有内容都更长一些:
PascalCasing约定,用于除参数名称之外的所有标识符,将每个单词的首字符大写(包括长度超过两个字母的首字母缩写),如以下示例所示:
PropertyDescriptor HtmlTag
对于两个字母的首字母缩略词有一种特殊情况,其中两个字母都大写,如以下标识符所示: IOStream