Hi,
Und wie interpretierst Du folgende Aussage von Martin?
Die öffnende Klammer am Zeilenende ist so ziemlich das übelste, was mir einfällt. Da erkenne ich auf Anhieb nämlich nicht, ob das nach dem if eine einzelne Anweisung oder ein Block ist.
Ganz einfach: Ich halte es mit der Blockbildung nicht so konsequent. Wenn die Anweisung nach dem if oder nach dem else z.B. nur aus einer einzigen Zuweisung besteht, verzichte ich auf die Klammern. Man mag das von mir aus kritisieren, aber bei kurzen, leicht zu erfassenden Anweisungen finde ich es übersichtlicher als sie nochmal zu klammern.
das waere dann aber wieder nicht so gut. :-)
Man sollte tatsaechlich immer alles auf ein und dieselbe Art und Weise machen. Ich komme natuerlich auch bei Einzelanweisungen in "IF-Bloecken" immer mit Blockbegrenzern. (In T-SQL z.B. immer mit "BEGIN" und in der naechsten Zeile mit einem "-- <ggf. Kommentar>", am Ende des Blocks wieder ein "-- <ggf. Kommentar>" und in der naechsten Zeile ein "END". Da haben schon Kollegen blass geguckt, ich suelzte dann davon, dass man Blockbegrenzer immer "weich einpacken" muss, da sich sonst der Code weh tut. ;-)
Gruss,
Ludger