AW: Die "richtige" Sourcecode Formatierung?
Zitat:
|
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
Zitat:
|
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
|
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
Welchen Vorteil soll es haben das begin hinter das then zu schreiben? |
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
entweder
Delphi-Quellcode:
oder
if Bedingung then machwas;
Delphi-Quellcode:
Wenn das begin in die nächste Zeile rutscht, sieht das so eigenständig aus und mir fehlt da der Bezug zum if.
if Bedingung then begin
machwas; machmehr; end; Das fällt besonders auf wenn kein Syntaxhighlighting aktiv ist. Gruß K-H |
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
Delphi-Quellcode:
Für mich ist das übersichtlicher und genauso logisch, da das if/else und das zugehörige end auf einer Höhe sind.
if .. then
begin .. end else if .. then begin .. end else begin .. end;
Delphi-Quellcode:
Unter C/Java ist meine Schreibweise sogar die empfohlene (dort halt mit Klammern).
if .. then begin
.. end else if .. then begin .. end else begin .. end; |
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
|
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
Es wird Dir zu lang... Mach ne procedure draus... Quelltext ohne Leerzeile kann ich gar nicht lesen... Vor und nach jedem if/while/for/repeat kommt auf jeden Fall eine Leerzeile. Es sei den es steht ein Begin davor... Genauso gibt es niemals zwei Anweisung oder Zuweisung in einer Zeile. Funktionen die keinen Parameter haben werden mit Foo(); geschrieben... Damit ich sofort sehe, dass es keine Variable ist, sondern ein Call... Sir Rufo hat da noch eine ganz besondere Konstruktion für If's mit langen and und or Teilen, die auch die Lesbarkeit verbessert...
Delphi-Quellcode:
Einfach die Bedingungen bei allen {} durch gehen und schon ist klar worum es geht...
procedure TForm1.SpeedButton1Click( Sender: TObject );
var lRateThisApp: IFDKRateThisAppService; begin if true {} and TPlatformServices.Current.SupportsPlatformService( IFDKRateThisAppService, lRateThisApp ) {} and lRateThisApp.ShowRateDialogIfNeeded( ) then Log( 'Dialog angezeigt' ); end; Mavarik :coder: |
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
Mit Einrücken wird dann doch klar welches begin/end zusammen gehört.
Delphi-Quellcode:
if .. then
begin .. end else if .. then begin .. end else begin .. end; |
AW: Die "richtige" Sourcecode Formatierung?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:31 Uhr. |
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