Delphi-PRAXiS
Seite 3 von 5     123 45      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Tutorials und Kurse (https://www.delphipraxis.net/36-tutorials-und-kurse/)
-   -   Delphi Neuer Artikel auf meiner HP: "Code-Design" (https://www.delphipraxis.net/22859-neuer-artikel-auf-meiner-hp-code-design.html)

Luckie 25. Mai 2004 14:57

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
Delphi-Quellcode:
if x = y then
  // Eine Anweisung
else if y = z then
begin
  // mehrer Anweisungen
end
else
begin
  // mehrer Anweisungen
end;

mirage228 25. Mai 2004 14:59

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
Zitat:

Zitat von Luckie
Delphi-Quellcode:
if x = y then
  // Eine Anweisung
else if y = z then
begin
  // mehrer Anweisungen
end
else
begin
  // mehrer Anweisungen
end;

Ganz genau so mache ich es auch.

mfG
mirage228

Sanchez 25. Mai 2004 15:14

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
Ich machs immer so:
Delphi-Quellcode:
  if x = y then begin
    // Eine Anweisung
  end else if y = z then begin
    // mehrer Anweisungen
  end else begin
    // mehrer Anweisungen
  end;
Ich finds so kompakter und übersichtlicher. Außerdem ists bei uns Firmenstandard.

Fellmer Lloyd 25. Mai 2004 15:17

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
Ich werde mich in Zukunft nach dem Stil von Luckie und mirage richten.

Danke nochmals :thuimb:

neolithos 25. Mai 2004 15:18

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
Ich habe mich für meine Variante entschieden, da Sie den Augenzukneif-Test bestanden hat. Bei den anderen sehe ich so schlechte die Programm-Struktur. Und um die Struktur geht es ja bei der Strukturierenden Programmierung.

Das ist deshalb quasi in der Firma wo ich arbeite Firmenstandard.

Chewie 25. Mai 2004 15:36

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
Interessant, bei mir sähe das so aus:

Delphi-Quellcode:
//evtl. Kommentar was abgefragt wird
if x = y then
  // Eine Anweisung
else
//evtl. Kommentar was abgefragt wird
if y = z then
begin
  // mehrer Anweisungen
end
else
//evtl. Kommentar was sonst passiert
begin
  // mehrer Anweisungen
end;

Meflin 25. Mai 2004 15:39

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
wie du schon schreibst ist codeformatierung hauptsache geschmackssache. und solange nur der autor selbst sich im code auskennen muss, kann er auch alles in eine zeile quetschen wenn es ihm (oder ihr) spass macht. dein artikel ist also wohl hauptsächlich für angehende opensource programmierer. aber trotzdem, wundert mich wie zu sonem thema so viel rausquetschen kannst ;-)

Alfons_G 26. Mai 2004 09:32

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
Bei uns sieht's üblicherweise so aus:
Delphi-Quellcode:
//
//  Einleitender Kommentar zu dieser Routine (falls erforderlich)
//

if x = y then
  begin
  // Eine Anweisung
end
else if y = z then
  begin
  // mehrere Anweisungen
end
else
  begin
  // mehrere Anweisungen
end;

//
//  Nächste Routine ...
Einzelne Anweisungen ohne begin ... end mache ich eigentlich nur bei Debug-Anweisungen, die wieder rausgenommen, bzw. auskommentiert werden. Falls hinter der Bedingung irgendwann weitere Anweisungen kommen, kann man so nervige Fehler vermeiden.

:coder:

mirage228 26. Mai 2004 12:30

Re: Neuer Artikel auf meiner HP: "Code-Design"
 
Zitat:

Zitat von Alfons_G
Bei uns sieht's üblicherweise so aus:
Delphi-Quellcode:
//
//  Einleitender Kommentar zu dieser Routine (falls erforderlich)
//

if x = y then
  begin
  // Eine Anweisung
end
else if y = z then
  begin
  // mehrere Anweisungen
end
else
  begin
  // mehrere Anweisungen
end;

//
//  Nächste Routine ...
Einzelne Anweisungen ohne begin ... end mache ich eigentlich nur bei Debug-Anweisungen, die wieder rausgenommen, bzw. auskommentiert werden. Falls hinter der Bedingung irgendwann weitere Anweisungen kommen, kann man so nervige Fehler vermeiden.

:coder:

Hi,

was ich nachteilig bei deinem Style finde, ist, dass man nicht genau sagen kann, welches end zu welchem begin gehört.
Das kann manchmal unpraktisch sein...

mfG
mirage228

DP-Maintenance 28. Mai 2004 13:21

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Programmieren allgemein" nach "Tutorials und Kurse" verschoben.
Tutorial hin, Artikel her - es passt eindeutig besser in die Rubrik "Tutorials".


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:18 Uhr.
Seite 3 von 5     123 45      

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