AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Der Programmcode - unvollendete Schönheit - oder auch nicht
Thema durchsuchen
Ansicht
Themen-Optionen

Der Programmcode - unvollendete Schönheit - oder auch nicht

Ein Thema von bytecook · begonnen am 6. Aug 2016 · letzter Beitrag vom 9. Sep 2016
 
MichaelT

Registriert seit: 14. Sep 2005
Ort: 4020 Linz
558 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Abmeldungen hier im Forum

  Alt 7. Aug 2016, 17:54
Wenn schon, denn schon

Delphi-Quellcode:
if (a > 0) then begin
   ...
end else begin
 ...
end;
Wenn man schon eine Zeile spart bei '{' oder '}' grad bei den Dimensionen der ASCII Terminals heutzutage, dann gescheit.. 25 Zeichen Höhe und 80 Zeichen Breite ist heute noch Standard... Das kommt von C so ich mich recht erinnere.

Ich persönlich schreibe das begin auch gleich hinten dran. Denke aber für jemanden der Blöcke zusammenfasst wird der Code leicht unleserlich respektive schwerer zu lesen.

Begin leitet ein Block ein. Solange der Block wieder eingerückt is geht es. Es macht allein das zählen der Verschachtelungstiefe ein wenig schwierig.

Zumal man in Delphi das CASE mit if nachbilden muss ... halte ich mich eher an die von dir genannte Schreibeweise.

Als die Rechner noch im KHZ Bereich liefen, zwar im höheren aber doch, hat man aus Performancegründen auf jeden Luxus verzichtet genauso wie in C. Die IF Kaskaden in 'C' werden genauso geschrieben.

Ich halte mich einfach an die Ada Schreibweise. In Seed7 wird gerne so mit eingerückten Blöcken geschrieben.



Ich bevorzuge aber lieber...
Delphi-Quellcode:
if (a > 0) then begin
   ...
end;
Ha - noch einer, wir verwenden auch diese Formatierung! (seit TP 2.0 )

Und:
Delphi-Quellcode:
if (a > 0) then begin
   ...
  end
else begin
 ...
end;
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:06 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz