2016-03-30 30 views
-1

Ich frage mich, was die Namenskonvention in Fällen ist, in denen Sie ziemlich viel ein Akronym im Klassennamen verwenden müssen. Ich lese die Orakeldokumentation here, aber es hat nicht viel Hilfe angeboten.Klasse URLfinder oder Klasse URLFinder?

Normalerweise benenne ich Klassen beginnend mit einem Großbuchstaben und Großbuchstaben für jedes nachfolgende Wort (wenn es keine Akronoyms gibt), aber in diesem Fall ist URLfinder wohl besser lesbar als URLFinder.

Ich möchte nicht UniformResourceLocatorFinder verwenden, weil es zu ausführlich ist.

+0

URLFinder wäre gut. einige tun UrlFinder – jtahlborn

+1

OT und dupe von http://Stackoverflow.com/q/2236807/438992, http://Stackoverflow.com/q/8277355/438992, http://stackoverflow.com/q/5704737/438992 , http://stackoverflow.com/q/20046262/438992 usw. –

Antwort

2

Weder; Es sollte UrlFinder sein.

Dies vermeidet auch unglückliche Namen wie XMLHTTPRequest, z. B. XmlHttpRequest, wenn Common-Sense-Benennung sagt, Sie müssen sie glimme zusammen.

Die Inhalte in den Java-APIs sind inkonsistent (z. B. HttpURLConnection).

Die einzige Möglichkeit, alles richtig zu machen, besteht darin, Akronyme als Wörter zu behandeln.

Auch gesucht, dies auf der Interweb und found this discussion, die sagt, was ich sage, aber besser und länger. Es erwähnt Dinge wie HTTPSID: ist das HttpSid oder HttpsId? Nur wenn Akronyme als Wörter behandelt werden, können sie sinnvoll unterschieden werden.

+0

sehr auf den Punkt und konstruktiv. – ForeverStudent