class 网址查找器还是 class 网址查找器?
class URLfinder or class URLFinder?
我想知道在您几乎必须在 class 名称中使用首字母缩略词的情况下的命名约定是什么。我阅读了 oracle 文档 here 但它没有提供太多帮助。
通常我命名 classes 以大写字符开头,后面的每个单词都是大写字符(当没有首字母缩略词时),但在这种情况下,URLfinder 可以说比 URLFinder 更易读。
我不想使用 UniformResourceLocatorFinder,因为它太冗长了。
都没有;应该是 UrlFinder
.
这也避免了像 XMLHTTPRequest
这样的不幸名称,例如 XmlHttpRequest
,当常识性命名说你必须将它们放在一起时。
Java API 中的内容不一致(例如,HttpURLConnection
)。
唯一正确处理所有内容的方法是将首字母缩略词视为单词。
此外,在互联网上搜索了这个 found this discussion 上面说的是我所说的,但更好,更长。它提到了 HTTPSID
之类的东西:是 HttpSid
还是 HttpsId
?只有把首字母缩略词当成词来对待,才能有意义地加以区分。
我想知道在您几乎必须在 class 名称中使用首字母缩略词的情况下的命名约定是什么。我阅读了 oracle 文档 here 但它没有提供太多帮助。
通常我命名 classes 以大写字符开头,后面的每个单词都是大写字符(当没有首字母缩略词时),但在这种情况下,URLfinder 可以说比 URLFinder 更易读。
我不想使用 UniformResourceLocatorFinder,因为它太冗长了。
都没有;应该是 UrlFinder
.
这也避免了像 XMLHTTPRequest
这样的不幸名称,例如 XmlHttpRequest
,当常识性命名说你必须将它们放在一起时。
Java API 中的内容不一致(例如,HttpURLConnection
)。
唯一正确处理所有内容的方法是将首字母缩略词视为单词。
此外,在互联网上搜索了这个 found this discussion 上面说的是我所说的,但更好,更长。它提到了 HTTPSID
之类的东西:是 HttpSid
还是 HttpsId
?只有把首字母缩略词当成词来对待,才能有意义地加以区分。