当前位置: 首页 > 面试题库 >

大写缩写的命名约定

穆修杰
2023-03-14
问题内容

是否应调用返回XML流的方法

public Stream getXmlStream();

或者

public Stream getXMLStream();

您对此有何看法?什么是最佳做法?


问题答案:

没有一个正确的答案。此Wiki摘录很有帮助:

编程标识符通常需要包含大写的首字母缩写词和首字母缩写,例如“旧HTML文件”。类似于标题大小写规则,自然的驼峰式大小写形式将全部以大写形式缩写,即“
oldHTMLFile”。但是,当两个首字母缩略词同时出现时(例如,“ parse DBM XML”将变为“
parseDBMXML”),或者当标准要求使用小写的驼峰字母但名称以缩写开头(例如“ SQL Server”将变为“
sQLServer”时,此方法会出现问题。 ”)。因此,某些程序员喜欢将缩写视为小写字母,并编写“ oldHtmlFile”,“
parseDbmXml”或“ sqlServer”。




 类似资料:
  • 就在你说这是一个副本之前,我已经看到了其他的问题,我仍然想发布这个。 所以我读了《用Java思考》--Bruce Eckel,这篇文章是关于小写命名约定的: 在Java1.0和Java1.1中,域扩展com、edu、org、net等都按照惯例大写,因此库将出现:net.mindview.utility.foibles。然而,在Java2的开发过程中,人们发现这会导致问题,所以现在整个包名都是小写的

  • 问题内容: 我有大量的格式文件,以及。 如何重命名这些文件,使它们全部为大写,而忽略名称的数字部分? 问题答案:

  • 缩写规则 待更新……

  • Abbreviations are the heart of the Emmet toolkit: these special expressions are parsed in runtime and transformed into structured code block, HTML for example. The abbreviation’s syntax looks like CSS

  • 问题内容: 我尝试遵守Python代码的样式指南(也称为PEP8)。因此,命名类的首选方法是使用CamelCase: 几乎没有例外,类名使用CapWords约定。内部使用的类此外还有一个下划线。 如果我的班级名称是由两个首字母缩略词组成的,那么我该如何与PEP 8保持一致(应使用大写的英文缩写)。例如,如果我的班级名称是“ NASA JPL”,您将如何命名?: 我正在使用#1,但是看起来很奇怪;#

  • ABI Application Binary Interface ALFS Automated Linux From Scratch ALSA Advanced Linux Sound Architecture API Application Programming Interface ASCII American Standard Code for Information Interchange