Thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse (168 answers)
Opened by havi at 2003-09-11 23:56

Dubu
 2006-04-24 17:58
#51059 #51059
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
Wenn wir das schon wiederaufkochen: Ich benutze auch durchgängig Variante 3, mit "cuddled elses".

Was mich beim Lesen interessiert, ist der Programmablauf und wo er durch Bedingungen oder Schleifen beeinflusst wird.

Durch eine Einrückung erkenne ich, dass dieser Programmabschnitt nicht einfach sequenziell durchlaufen wird, sondern eine Unterbrechung erfährt.
Was diese Unterbrechung verursacht hat, möchte ich gerne in der Zeile über der Einrückung sehen: Das "if", das "while", das "foreach" oder was auch immer.

Wo diese Unterbrechung zu Ende ist, sehe ich eigentlich durch das Ende der Einrückung. Und für Python-Programmierer reicht das sogar.
Die meisten anderen Sprachen haben aber eine zusätzliche Markierung, z.B. eine Endemarkierung für den unterbrechenden Befehl, wie "if ... fi" oder "while ... endwhile", oder Blockmarken wie "{ ... }" oder "begin ... end".

Ich bevorzuge es, wenn so eine Unterbrechung eben nur durch eine Zeile davor (die mit der Bedingung oder dem Schleifenbefehl, evtl. auch dem "else") und eine dahinter "umrahmt" wird. Eine eigene Zeile für die Blockmarke finde ich überflüssig und habe ich mir abgewöhnt, als ich mit Modula-2 aufgehört habe.

View full thread Welche Schreibweise verwendet ihr ?: ... nur aus Interesse