Einzelnen Beitrag anzeigen

Benutzerbild von Hador
Hador

Registriert seit: 11. Dez 2004
Ort: Recke
682 Beiträge
 
Turbo Delphi für Win32
 
#74

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

  Alt 4. Jan 2007, 17:12
Zitat von Tormentor32:
Delphi-Quellcode:
begin
  if a = b
    then
      begin
      end
    else
  if x = y
    then
      for c := d to e do
        begin
        end
    else
      begin
      end
end;
Das finde ich persönlich völlig unübersichtlich.
Zugegeben in diesem Beispiel ist es nich ok - aber wenn man sich vorstellt, dass sagen wir mal 3 if-Statements und 2 Schleifen ineinander verschachtelt wären, würde das ganze riesig werden.

Ich halte mich - bis auf eine Außnahme - an den Borland Styleguide:

Delphi-Quellcode:
procedure Foo;
var
  F: TFoo;
begin
  if <Bedingung> then
    Tuwas;

  if <Bedingung> then
  begin
    Tuwas;
    TuNochwas;
  end;

  if <Bedingung> then
  begin
    Tuwas;
    TuNochwas;
  end else begin // Die Abweichung vom Styleguide
    Tuwas;
    TuNochwas;
  end;

  for i:=0 to 100 do
    Tuwas;

  for i:=0 to 100 do
  begin
    Tuwas;
    TuNochwas;
  end;

  //Und so weiter
end;
Lars Kiesow
http://www.larskiesow.de

Computer gehorchen deinen Befehlen, nicht deinen Absichten.
  Mit Zitat antworten Zitat