Konventionen

Konventionen sind Design-Merkmale von Code und wichtig für das Developer-Team.

Indent

Man soll einen Indent von 3 haben.

Es ist egal, ob Tabs oder Leerzeichen genutzt werden.

Keine Leerzeichen nach Statements

Beispiel:


// Richtig
if(true);

// Falsch
if (true);
      

Namen auf Englisch

Alle Namen und Kommentare sollen auf Englisch verfasst werden.

Pattern Matching nutzen

Pattern Matching ist sehr clean und gut lesbar.


// Richtig
if(!(sender instanceof Player player))
   return;

// Falsch
if(!(sender instanceof Player))
   return;
Player player = (Player) sender;
      

If statements

If statements sollten immer mindestens 2 Zeilen einnehmen, da One-Liner schwierig zu lesen sind.

Es ist ok, One-Liner zu verwenden, wenn danach nur ein einzelnes Keyword kommt:


// Richtig
if(true)
   run();

// Richtig
if(true) {
   run();
}

// Falsch
if(true) run();

// Ausnahme
if(true) return;

if(true) break;
      

Sonstige Regeln

Weitere Regeln und Empfehlungen für Entwickler.