Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#45

AW: Objekte zur Laufzeit erzeugen

  Alt 20. Mai 2014, 16:26
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.
  Mit Zitat antworten Zitat