Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Quelltexteinrückung (https://www.delphipraxis.net/81951-quelltexteinrueckung.html)

Cöster 8. Dez 2006 18:47

Re: Quelltexteinrückung
 
Zitat:

Zitat von NamenLozer
Aber was mich mal interessiert ist, was macht ihr, wenn eine Anweisung so lang ist, dass sie auch bei einem umbruch noch über den Rand geht? Kommt zwar selten vor, kann aber bei einer hohen verschachtelungstiefe durchaus mal passieren. Das war für mich bis jetzt immer ein unlösbares Problem...^^

Dann knick ich entweder nach einer öffnenden Klammer oder nach einem Komma ein. Hast aber recht, das ist scheiße

Meniskusschaden 8. Dez 2006 21:40

Re: Quelltexteinrückung
 
Ich bevorzuge ebenfalls
Delphi-Quellcode:
if x = 0 then begin
  y := 1;
end;
kann aber auch mit
Delphi-Quellcode:
if x = 0 then
begin
  y := 1;
end;
ganz gut leben. Ich finde aber die else-Zweige ausgesprochen häßlich. Sowohl
Delphi-Quellcode:
if x = 0 then begin
  y := 1;
end else begin
  y := 2;
end;
als auch
Delphi-Quellcode:
if x = 0 then begin
  y := 1;
end
else
begin
  y := 2;
end;
sind in meinen Augen unbefriedigend. Ich muß zugeben, daß ich immer sehr unglücklich bin, wenn ich eine else-Konstruktion benötige. In solchen Momenten beneide ich die VisualBasic-Programmierer (ich schäme mich dafür, aber ich kann die Wahrheit einfach nicht verschweigen :wink: ).
Mir gefällt folgender VB-Code einfach besser
Delphi-Quellcode:
If x = 0 Then
  y = 1
Else
  y = 2
End If

Cöster 8. Dez 2006 21:52

Re: Quelltexteinrückung
 
Und was macht ihr, wenn die If-Bedingung in mehrere Zeilen muss, nachher aber kein begin-end-Block kommt, sondern eine einfache Anweisung? Diese noch tiefer einrücken als den eingerückten Teil der Bedingungen?

Meniskusschaden 8. Dez 2006 22:19

Re: Quelltexteinrückung
 
Zitat:

Zitat von Cöster
Und was macht ihr, wenn die If-Bedingung in mehrere Zeilen muss, nachher aber kein begin-end-Block kommt, sondern eine einfache Anweisung? Diese noch tiefer einrücken als den eingerückten Teil der Bedingungen?

Ich setze einzelne Anweisungen in der Regel ohnehin in einen begin-end-Block und würde das bei mehrzeiligen Bedingungen immer tun. Ich habe aber zum Glück nur selten sehr komplexe Bedingungen und komme meistens mit einer Zeile aus, wobei ich durchaus lange Zeilen in Kauf nehme.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:41 Uhr.
Seite 3 von 3     123   

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