1. Namenskonventionen
1. Bezeichner: Einheit, Ausdruckskraft, Prägnanz
Vereinheitlichung: Es gibt viele Möglichkeiten, ein Wort auszudrücken, aber Einheit, zum Beispiel: Lieferant , Sie können „supplier“ oder „provider“ verwenden, wählen Sie einen aus, der einheitlich verwendet werden soll; Seien Sie unter der Prämisse der Einheit und des Ausdrucks prägnant; wenn es die Idee nicht vermitteln kann, geben Sie bitte die Einfachheit auf. SupplierName , addNewContract;
Englisch und Pinyin: Versuchen Sie, einfaches Englisch oder ausschließlich Pinyin zu verwenden, und lehnen Sie die gemischte Verwendung von englischem Pinyin ab;
2. Paketname: Kleinbuchstaben, Link
Paketname: alles in Kleinbuchstaben; keine Sonderzeichen zur Trennung verwenden
3. Klassenname
Klassenname: Der erste Buchstabe wird großgeschrieben und jedes Wort wird großgeschrieben
Suffix: Service, Impl, Inter, Dao, Action, Listener, Event, Servlet, Factory, Job..
4. Methodenname Methodenname: first Der erste Buchstabe eines Wortes ist klein geschrieben und der erste Buchstabe nachfolgender Wörter wird groß geschrieben
Präfixe: erstellen, löschen, hinzufügen, entfernen, initialisieren, zerstören, öffnen, schließen, lesen, abrufen, kopieren, modifizieren, senden, finden...
2. Leerzeichen und Leerzeilen
Verwendung von Leerzeichen (1 unmittelbar danach, 2 davor und danach): 1 zur Trennung; Komma; Beispiel: call(a, b, c);b - d = e;return a == b 1 : 0;if (a > b)
Verwendung von Leerzeilen: semantische Operationen; zwischen den Methoden;
3. Codekommentare können die Verwirrung des Codes nicht ausgleichen; weniger Kommentare
Kommentare: weniger, aber präziser; Code-Bedeutungskommentare, keine SVN-Löschungsära
Verwenden Sie // für einzelne Zeilen, /* .. */ für mehrere Zeilen; Prozessumfeld; Prozessklammern; 4. Best Practices ;
2. log Mehr Bewertungen machen es besser als println; 3. Fügen Sie nach if while for; 4. //TODO lässt alle wissen, was Sie haben nicht erledigt;
5. Verwenden Sie „;“ oder „//nichts, was Sie tun müssen“, um zu erklären, dass Sie absichtlich nichts tun müssen.
6. Verschachtelungsebenen reduzieren; /falsche Urteile; Reduzieren Sie die Verwendung von Methoden, die Variablendeklaration, -initialisierung und -verwendung zusammenführen
Das obige ist der detaillierte Inhalt vonJAVA-Code-Spezifikationen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!