Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)

Registriert seit: 25. Jun 2002
Ort: Hausach
7.639 Beiträge
 
#97

Re: Einrücken ::: ::: Wie rückt ihr ein?

  Alt 29. Sep 2008, 11:35
Zitat von p80286:
warum bekommt bei den meisten von euch das begin eine neue Zeile?
Das hat einen ganz einfachen praktischen grund: Man erkennt sofort auf einen Blick, ob es wirklich ein Codeblock, oder nur eine einzelne Zeile ist.

Beispiel:
Delphi-Quellcode:
if (DasHierIstEinLangerBoolscherAusdruckMitEinemSprechendenNamen and NochEinLangerAusdruck) then
  DoSomething();
DoWasAnderes();
Delphi-Quellcode:
if (DasHierIstEinLangerBoolscherAusdruckMitEinemSprechendenNamen and NochEinLangerAusdruck) then begin
  DoSomething();
DoWasAnderes();

// einize andere Zeilen
end;
Wenn Du, wie im zweiten Beispiel, das Begin hinten hast und nicht auf einer neuen zeile, und dann darunter
noch einen Einrückungsfehler wie bei DoWasAnderes(), dann kann man sich ungeheuer schnell verlesen. Ein

Delphi-Quellcode:
if (DasHierIstEinLangerBoolscherAusdruckMitEinemSprechendenNamen and NochEinLangerAusdruck) then
begin
  DoSomething();
DoWasAnderes();

  // einize andere Zeilen
end;
Ist um längen klarer und zeigt auch gleich, dass man einen Einrückungsfehler hat.
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat