molily: Quelltext einrücken

Beitrag lesen

} else if (bar == 3) {

läßt das keyword „else“ zu sehr untergehen

} am Anfang einer Zeile mit irgendetwas danach ist:

  • ein Syntaxfehler
  • das Ende eines Block-Statements mit einem weiteren neuen Statement in derselben Zeile
  • Das Ende des Blocks einer do-while-Schleife
  • ein catch- oder finally-Block eines try-catch-Statements
  • ein else

Außer dem else kommen diese Fälle selten bis nie vor, oder sollten zumindest selten bis nie vorkommen.

Daher wird } mit irgendwas dahinter so gut wie immer } else sein wird. Wenn darüber noch ein if { steht, dann ist das fast garantiert, wenn der Code einigermaßen sinnvoll formatiert ist.

Ich würde dann eher argumentieren, dass ein eventuell verschachteltes if-Statement im else-Zweig untergeht.

Mathias