Delphi-PRAXiS
Seite 11 von 11   « Erste     91011   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Einrücken ::: ::: Wie rückt ihr ein? (https://www.delphipraxis.net/80777-einruecken-wie-rueckt-ihr-ein.html)

tomsson74 29. Sep 2008 10:57

Re: Einrücken ::: ::: Wie rückt ihr ein?
 
Mit dieser "korrekten" Variante kann ich mich beim besten Willen nicht anfreunden.
Delphi-Quellcode:
  // CORRECT
  if A < B then
  begin
    DoSomething;
    DoSomethingElse;
  end
  else
  begin
    DoThis;
    DoThat;
  end
Ich bevorzuge eher das hier:

Delphi-Quellcode:
  // INCORRECT
  if A < B then begin
    DoSomething;
    DoSomethingElse;
  end else begin
    DoThis;
    DoThat;
  end;
Tja, habe mich soeben als "Falsch-Programmierer" geoutet :D

stahli 29. Sep 2008 11:01

Re: Einrücken ::: ::: Wie rückt ihr ein?
 
Ich kann mich den Vorrednern anschließen.
Früher habe ich das "begin" z.B. auch immer in der gleichen Zeile geschrieben und mir das inzwischen aber abgewöhnt. Es ist viel übersichtlicher, das begin in die nächste Zeile zu schreiben.
Wenn ich jetzt alte Quelltexte von mir lese ... :duck:

Außerdem schreibe ich jetzt auch Anweisungen nach if .. then in die nächste Zeile um 2 Zeichen eingerückt.

Logische Bedingungen hatte ich IMMER in Klammern gesetzt (sogar boolsche Variablen) und fand das damals sinnvoll
Delphi-Quellcode:
if (Flag) then TuWas;
Das ist aber eigentlich eher verwirrend - finde ich heute.
Delphi-Quellcode:
if Flag then
  TuWas;
... ist ja völlig i.O.


@tomsson74
Du hast Recht, Deine Variante sieht hübscher aus. Aus Gründen der Einheitlichkeit mache ich es aber trotzdem immer "richtig" :wink:

stahli

MaBuSE 29. Sep 2008 11:05

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

Zitat von tomsson74
Tja, habe mich soeben als "Falsch-Programmierer" geoutet :D

Nein,
es gibt hier kein richtig oder falsch.
Es sollte nur darauf geachtet werden, dass es durchgehend nach einer Richtlinie gemacht wird.
Wenn es einem nicht gefällt, kann er es ja mit einem CodeFormater "richtig" stellen.

Mal Tab zum Einrücken, mal Leerzeichen, mal eins oder zwei oder drei, mal gar nicht eingerückt,
mal mehrer Befehle in einer Zeile, mal ...
Das ist es was den Code unübersichtlich macht.

alzaimar 29. Sep 2008 11:05

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

Zitat von DeddyH
Und man das schon zu TurboPascal-Zeiten so gemacht hat.

Ich nich.

p80286 29. Sep 2008 12:03

Re: Einrücken ::: ::: Wie rückt ihr ein?
 
wow was für eine Reaktion,

das riecht beinahe nach Glaubenskrieg!
Aber es gab auch ein paar - wie ich finde- gute Argumente.
Wenn ich mir die Vorgaben von Borland/CodeGear so anschaue
Delphi-Quellcode:
// correct
wäre gut durch
Delphi-Quellcode:
// recommended
zu ersetzen.
Und nichts für ungut, nur weil irgendjemand etwas sagt/behauptet muß ich das ja nun nicht glauben. Eine Begründung für ein vernünftiges Verhalten sollte doch nicht zuviel verlangt sein.

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 Uhr.
Seite 11 von 11   « Erste     91011   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz