Ich bin hierher gekommen, weil ich die Gelegenheit hatte, zum ersten Mal einen Blog über Quiita zu schreiben! Derzeit habe ich zwei technische Waffen, Java und Alibaba Cloud. Und ich wollte etwas schreiben, indem ich diese beiden kombinierte. Es gibt verschiedene Dinge, aber dieses Mal möchte ich ein wenig über die Alibaba Java Coding Guidelines einführen. Warum? Ich möchte meinen Code schöner machen!
Beste Programmierpraktiken im technischen Team von Alibaba im Laufe der Jahre. Verschiedene Java-Programmierteams programmieren nach denselben Regeln, um die Codequalität zu verbessern und die gegenseitige Wiederverwendung und das gegenseitige Verständnis von Programmen zu fördern.
Diese Codierungsrichtlinie kann in die folgenden fünf unterteilt werden.
Jede Spezifikation ist in drei Ebenen unterteilt.
Die Details sind wie folgt. [Erklärung]: Beschreibung [Richtiges Beispiel]: Codierung und Implementierung nähern sich und Erläuterung von Empfehlungen [? ]] [Gegenmaßnahme]: Vorsichtsmaßnahmen und tatsächliche Fehlerfälle
Programmierspezifikationen
Namensregeln
[Erforderlich] Konstante Variablennamen müssen in Großbuchstaben geschrieben und durch einen Unterstrich getrennt werden. Der Name jeder konstanten Variablen muss semantisch vollständig und klar sein.
Normales Beispiel: MAX_STOCK_COUNT
Gegenmaßnahme: MAX_COUNT
Sie können die Dokumentation lesen und mit Ihrem eigenen Code vergleichen, aber Sie können den Code auch mit dem folgenden Plugin überprüfen. (Ich war ziemlich wütend, als ich es in meinem Code verwendet habe) ● PMD implementations ● IntelliJ IDEA plugin ● Eclipse plugin
Die Alibaba Cloud Academy hat eine Prüfung für die Alibaba Java Coding Guidelines. Sie können die Dokumentation lesen und Ihr Wissen testen. Die Prüfung ist kostenlos und Sie erhalten einen Ausweis, wenn Sie bestehen.
Der Prüfungslink ist hier (https://edu.alibabacloud.com/certification/clouder_java?spm=a3c0i.11597324.1232445.113.67084755IOh6SQ)
Diese bewährte Programmierpraxis kann sehr hilfreich sein, um die Qualität Ihres Codes zu verbessern. Vermeiden Sie mögliche Codefehler und schreiben Sie den besten Code!
** Besonders mich! ** ** **
Vielen Dank für das Lesen bis zum Ende.
Recommended Posts