Suns "Code Conventions for the Java Programming Language" wurde zuletzt im April 1999 aktualisiert. Zehn Jahre später hat sich viel in der Sprache sowie in den allgemeinen Nutzungsmustern geändert. Gibt es aktuellere, weit verbreitete Standards?Gibt es weit verbreitete, moderne Java-Kodierungskonventionen?
In den meisten Richtlinien wird die Angabe der Dateicodierung und der Zeilenenden nicht angegeben. Sun empfiehlt gemischte Tabstopps und Leerzeichen. Die Eclipse-IDE verwendet standardmäßig den Eclipse-Standard, bei dem es sich nur um Registerkarten handelt. Die Maven style guide ist nur Leerzeichen. Viele Style-Guides wie JBoss folgen den Sun-Richtlinien, bevorzugen aber K & R-Klammern anstelle von OTBS. Jedes Apache-Projekt hat seinen eigenen Style Guide, mit kleinen Unterschieden zwischen den einzelnen.
ich Joels nimmt gerne Konventionen über Codierung und was sie für gemeint sind, aber allzu oft sie am Ende als Religion ohne kritische Gedanken über die Gründe: http: //www.joelonsoftware.com/articles/Wrong.html – SteveD
Tabs: Wenn Sie einen * kompetenten * Editor verwenden, kann und wird einfach Tabs in was auch immer Augen-erfreuliche # von Räumen, die Sie wünschen, konvertieren. Verwenden Sie Leerzeichen zur Feinabstimmung der Ausrichtung des Codes. – Populus
Ich habe eine Liste der besten Java-Kodierungspraktiken und Konventionen erstellt, die ich regelmäßig in meiner täglichen Entwicklung verwende. Die Codierungskonventionen bestehen normalerweise aus 5 Themen: Namenskonventionen, Verpackung, Dokumentation und Protokollierung, Codeformatierung PLUS die Codierungstechniken. Schauen Sie sich den Artikel unter http://programmergate.com/coding-conventions/ –