Also richtig soll es angeblich so sein:
Delphi-Quellcode:
if a = b then
begin
a := 1;
b := 2;
end
else
begin
a := 2;
b := 1;
end;
Persönlich mache ich es heute so (also fast richtig
):
Delphi-Quellcode:
if a = b then
begin
a := 1;
b := 2;
end
else
begin
a := 2;
b := 1;
end;
Das ist eigentlich Quatsch, denn else gehört in die gleiche Ebene wie if:
Delphi-Quellcode:
if a = b then
begin
a := 1;
b := 2;
end
else
begin
a := 2;
b := 1;
end;
Früher machte ich es immer so, aber zumindest begin nach then, korrigiere aber inzwischen jeden Code damit:
Delphi-Quellcode:
if a = b then begin
a := 1;
b := 2;
end else begin
a := 2;
b := 1;
end;
Man spart sich zwar mindestens eine Zeile, muss aber immer erst zwei mal gucken um zu sehen, dass die nächsten zwei Zeilen einen Block bilden. Die Übersichtlichkeit ist nicht so flüssig.
Furchtbar sind natürlich die ganz coolen Formen der Formatierung:
Delphi-Quellcode:
if a = b then
begin
a := 1;
b := 2;
end
else
begin
a := 2;
b := 1;
end;
Das tue ich mir inzwischen fast gar nicht mehr an. Postet es einer so, ignoriere ich die Frage:
Delphi-Quellcode:
if a=b then
begin
a:=1;
b:=2;
end
else
begin
a:=2;
b:=1;
end;
Da muss ich zu sehr im Kopf den Code entwirren.