2016-03-30 13 views
-1

私はクラス名に頭字語をかなり使用する必要がある場合に、命名規則が何であるか疑問に思っていました。私はオラクルの文書hereを読んだが、それはあまり役に立たなかった。クラスURLfinderまたはクラスURLFinder?

通常、大文字と大文字で始まるクラスには、後続の単語ごとに(acronuymがない場合)名前を付けますが、この場合、URLファインダーはURLFinderより読みやすいでしょう。

UniformResourceLocatorFinderが冗長すぎるため、使用したくありません。

+0

URLFinderは良いでしょう。いくつかは、OrlFinder – jtahlborn

+1

OTと、dste of http://stackoverflow.com/q/2236807/438992、http://stackoverflow.com/q/8277355/438992、http://stackoverflow.com/q/5704737/438992 、http://stackoverflow.com/q/20046262/438992など –

答えて

2

どちらもありません。 UrlFinderである必要があります。

これはまた、常識的な命名ではそれらを一緒に合わせる必要があると言って、のような残念な名前を避けます(例:XmlHttpRequest)。

Java APIの要素が矛盾しています(例:HttpURLConnection)。

すべてを正しく理解するには、略語を単語として扱うしかありません。

また、これは私が上で言いましたが、それよりも長持ちしているということを言う、interwebsとfound this discussionで検索しました。それはHTTPSIDのようなものです:それはHttpSidまたはHttpsIdですか?頭字語を単語として扱うことによってのみ、意味を区別することができます。

+0

非常にポイントと建設的です。 – ForeverStudent

関連する問題