Str*_*kop 36 java camelcasing naming-conventions
我经常看到Java类名称
XmlReader
Run Code Online (Sandbox Code Playgroud)
代替
XMLReader
Run Code Online (Sandbox Code Playgroud)
我的直觉是完全是大写的缩略词,但显然很多人都有不同的看法.或许这只是因为许多代码生成器在使用首字母缩略词时遇到了麻烦......
所以我想听听民意.如何将包含首字母缩略词的类名称大写?
Aro*_*ers 52
我们使用像Java和.NET这样的驼峰案例约定.不是出于代码生成器的原因,而是出于可读性.考虑在一个名称中组合两个首字母缩略词的情况,例如将XML转换为HTML的类.
XMLHTMLConverter
Run Code Online (Sandbox Code Playgroud)
要么
XmlHtmlConverter
Run Code Online (Sandbox Code Playgroud)
你更倾向哪个?
jqn*_*qno 16
两个原因:
XmlHtmlConverter.现在XML和HTML并不是很好的例子,因为每个人都知道XML是什么,以及HTML是什么.但有时你会看到不那么明显的首字母缩略词,然后这变得很重要.XmlHtmlConverter,您可以XHC在"打开类型"对话框中键入,它将找到它.对于a XMLHTMLConverter,首字母缩写XMLHTMLC当然会更长一些.