Wiki: Mathe und Info

Unterrichtsmaterialien für Mathematik und Informatik

Benutzer-Werkzeuge

Webseiten-Werkzeuge


info:sek-ii:e2:java-grundlagen:fk-style

Code Style

Um Code lesbarer zu machen, gibt es Konventionen, die eingehalten werden sollten.

Einrückungen & Absätze

Regeln:

  1. Jedes Statement (jede Anweisung, jede Schleife, jede Verzweigung, …) bekommt ihre eigene Zeile.
  2. Wenn ein Anweisungsblock beginnt ({), wird die Einrückung um erhöht, wenn ein Anweisungsblock endet (}), wird die Einrückung verringert.

Schlechter Stil:

void main() {
  while (vornFrei()) { vor(); while (kornDa()) {
    nimm();
      }}
}

Besserer Stil (Regel 1):

void main() {
  while (vornFrei()) {
  vor();
  while (kornDa()) {
  nimm();
  }
  }
}

Guter Stil (Regel 2):

void main() {
  while (vornFrei()) {
    vor();
    while (kornDa()) {
      nimm();
    }
  }
}

Platzierung von Klammern

Regeln:

  1. Leere Klammern (z.B. {} oder ()) kommen direkt hintereinander und am Ende der zugehörigen Zeile.
  2. Die Bedingungen von Schleifen und Verzweigungen kommen in die gleiche Zeile.
  3. Die Klammern am Start von Anweisungsblöcken ({) kommen ans Ende der zugehörigen Zeile.
  4. Die Klammern am Ende von Anweisungsblöcken (}) bekommen eine eigene Zeile. (Jede Klammer!)

Schlechter Stil:

void main() {
  while (vornFrei
         ())
  { vor
    (); 
   while 
    (kornDa()) 
 
  {
    nimm();
      }}}

Etwas Besserer Stil (Regel 1):

void main() {
  while (vornFrei())
  { vor(); 
   while 
    (kornDa()) 
 
  {
    nimm();
      }}}

Noch besserer Stil (Regel 2):

void main() {
  while (vornFrei())
  { vor(); 
   while (kornDa()) 
 
  {
    nimm();
      }}}

Fast guter Stil (Regel 3):

void main() {
  while (vornFrei()) {
    vor(); 
   while (kornDa()) {
    nimm();
      }}}

Guter Stil (Regel 4):

void main() {
  while (vornFrei()) {
    vor(); 
    while (kornDa()) {
      nimm();
    }
  }
}
info/sek-ii/e2/java-grundlagen/fk-style.txt · Zuletzt geändert: 2020-08-07 14:02 von christian.weber