我正在尝试寻找一个“大小写标准”的定义,它允许两个大写字母紧跟在对方后面。这方面的一个例子是看似无视规则的HTMLInputElement。我更喜欢这样,即使它违反了严格的命名规则,这将要求它是HtmlInputElement。有没有人知道这个name子集有没有正式的名字,因为我认为它不符合这两个标准……但也许这也是Pascal Case和this Case的区别之一,在我在网上找到的现有定义中,它还没有得到足够好的定义?
发布于 2020-04-26 03:43:37
我不确定大小写标准是否存在,我认为这只是一个例外,在camel情况下,有一个缩写术语,如HTML。
下面是这个问题的另一个版本:Acronyms in CamelCase
显然,微软的指导方针规定(根据this article):
使用缩写词时,对于长度超过两个字符的缩写词,请使用Pascal大小写或驼峰大小写。例如,使用htmlButton或HtmlButton。但是,您应该使用仅由两个字符组成的首字母缩写词,如System.Io而不是System.IO。
不要在标识符或参数名称中使用缩写。如果必须使用缩写,请对包含两个以上字符的缩写使用驼峰大小写,即使这与单词的标准缩写相矛盾。
虽然争论很多,但我不确定你的问题是否有一个完全正确的答案。这很大程度上是基于观点和解释。
https://stackoverflow.com/questions/61431523
复制相似问题