In Java gibt es wenig Auswahl, wenn Sie HTML als ein Wort behandeln wollen, muss es als HTML oder HTML geschrieben werden. Zum Beispiel bedeutet getHTML()
aufgrund der Java-Beans-Konvention eine Eigenschaft namens hTML
.
Es liegt wirklich an dem Gegner, diese Frage zu beantworten, warum sollte HTML in Großbuchstaben geschrieben sein? Englische Konvention? Wen interessiert das? Wenn wir der englischen Konvention folgen, sollten wir Leerzeichen zwischen Wörtern haben.
Es gibt keine richtige Antwort auf diese Frage. Das Wichtigste ist, dass Sie konsequent sind. Es ist ärgerlich, wenn einige Klassen XMLMyClass
und andere XmlMyOtherClass
sind und Sie Auto-Complete-Funktionen von IDEs verwenden, da zwei verwandte Klassen mit ähnlichen Namen nicht nebeneinander angezeigt werden.
Als persönliche Präferenz mag ich im Allgemeinen nur den ersten Buchstaben eines Akronyms, wenn das Akronym nicht den Namen beendet. Wenn es den Namen dann beendet, denke ich, dass alle Kappen dafür gut sind. Ich sage das aus zwei Gründen.
Eine gute Strategie, um die Entscheidungen zu treffen, ist, dass ich mit den Konventionen der Standardbibliothek der Sprache gehe.
Zum Beispiel, da Sie dies mit C # und Java markiert haben, können wir uns ansehen, wie diese Sprachen mit Akronymen umgehen.
C # hat nur den ersten Buchstaben des Akronym capitalized wie in XmlReader
Java hat alle Buchstaben großgeschrieben wie in XMLStreamReader
Tags und Links java c# coding-style