Du kannst Dir vorstellen, dass meine Augen ebenfalls nur vertikal suchen, da schließende Klammer und zugehöriger Ausdruck mit gleichem "X-Wert" kommen? Ich sehe genau, wo ein Block beginnt und wo er endet. Außerdem spare ich eine überflüssige Zeile ein.
f () {
//somecode}
oder
f () {
//somecode
}
Weiss nicht, ich sehe da andere "X-Werte" für die Geschweiften. Und wenn dann noch irgendwelche Anweisungsblöcke, die wiederum mit den Geschweiften Unfug treiben hinzukommen, dann hat man den Salat.
Was mich daran unter anderem noch stört: Der Code zwischen den Klammern steht auf gleicher Höhe wie die Klammern selbst. Das ist für mich alles andere als optimal abgesetzt.
Dass die Geschweiften beim von mir als optimal vorgestellten Notationsstil auf derselben Höhe stehen bzw. gleichermassen abgesetzt sind wie der Anweisungsblock, liegt ganz einfach daran, dass Anweisungsblockbegrenzer und Anweisungsblock zusammengehören. So ähnlich wie eine Mohrrübe und ihre Schale.