![]() |
Re: Neuer Artikel auf meiner HP: "Code-Desgin"
Da werfe ich in der Pause gleich mal eine Blick drauf !
Grüße // Martin |
Re: Neuer Artikel auf meiner HP: "Code-Desgin"
es gibt da einen guten Quellcodeformatierer
downloadbar auf folgender Adresse ![]() |
Re: Neuer Artikel auf meiner HP: "Code-Desgin"
Zitat:
|
Re: Neuer Artikel auf meiner HP: "Code-Desgin"
Und wer findet den Rechtschreibfehler in der Überschrift des Threads? :mrgreen:
Öhm gabs den Artikel nicht schon auf deiner Seite Luckie?? :gruebel: |
Re: Neuer Artikel auf meiner HP: "Code-Design"
Ich habe noch zwei Fragen bezüglich der Borland Styleguide.
Es sind Peanuts, aber man will ja alles richtig machen :wink: 1. Vergleichs- und Zuweisungsoperanden
Delphi-Quellcode:
2. "if-then" Zeilenumbruch
if x=0 then //Steht in meiner Delphi-Bibel
if x = 0 then //Styleguide x:= 0 //Bibel x := 0 //Guide
Delphi-Quellcode:
Welche Möglichkeiten sind zu bevorzugen?
if x=0 then DoSomething; //Finde ich eigentlich übersichtlicher
if x=0 then DoSomething; //Gemäss Styleguide Gruss Fellmer |
Re: Neuer Artikel auf meiner HP: "Code-Design"
Hi,
ich mache es eigentlich immer so, wie es im Styleguide steht. mfG mirage228 |
Re: Neuer Artikel auf meiner HP: "Code-Design"
Zitat:
|
Re: Neuer Artikel auf meiner HP: "Code-Design"
[quote="Tortus"]
Zitat:
|
Re: Neuer Artikel auf meiner HP: "Code-Design"
Zitat:
Delphi-Quellcode:
Die hier. Genauso wie folgende Konstrukte:
if x = 0 then
DoSomething;
Delphi-Quellcode:
Das else immer in eine neue Zeile, weil möglicherweise davor ein etwas längerer Kommentar stehen könnte. Stünde das if dann auf einer neuen Zeile für sich wäre man meist verloren weil man nicht mehr erkennt, das es zu dem else irgendwo vor dem Kommentar gehört.
if x = y then
// blafasel else if y = z then begin // blubb end else begin // dumdidum end; Edit: delphi-tags korrigiert. :) |
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; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 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