Re: Mein Delphi-Style
Ich bin immer für Standards!
Object Pascal Style Guide http://edn.embarcadero.com/article/10280 s.h auch: GExperts mit Sourcecode Formatter http://www.delphipraxis.net/internal...ct.php?t=77723 |
Re: Mein Delphi-Style
Bei sowas brauche ich Leerzeilen, damit ich selber mit klar komme:
Delphi-Quellcode:
Das zieht meinen Code dann immer auseinander. Aber wenn soviel direkt aufeinander sitzt springe ich zwischen den Zeilen und verstehe nicht s mehr ;) (wohl ein persönliches Problem)
if k=kMax then A[k] := A[k-1]/A[k];
if a = 0 then Result := 0 else if a > 0 then Result:= 1 else Result:= -1; if Sender = mnPrintGraphOben then h := ro // 'Drucken|Graph oben' else h := rm; // 'Drucken|Graph unten' for k := 0 to kMax do A[k] := 0; for i := 1 to iMax do begin temp := A[i]; A[i] := B[i]; B[i] := temp; end; for i := 2 to m do begin for k := 1 to i - 1 do B[i] := B[i] - A[r(i,k)]*B[k]; B[i] := B[i]/Abs(A[r(i,i)]) end; with Image1.Canvas do begin MoveTo(DL, D0 - Round(sy*(F(xMin)-yMin))); for i:= 0 to 320 do begin x:= xMin + i*dx; LineTo(DL + 2*i, D0 - Round(sy*(F(x)-yMin))); end; end; Operatoren, Zuweisungs/Vergleichszeichen dürfen bei mir meistens auch nicht auf der Variable kleben. Ich übersehe dann beim überfliegen geflissentlich das Symbol. |
Re: Mein Delphi-Style
Bei den JEDIs werden angepasste Standards verwendet, der Style Guide, welcher meiner Meinung nach durchaus auf eine maximale Lesbarkeit zurückzuführen sind.
Deinen o.g. Code ist meiner Meinung nach nur schwer lesbar und ich würde teils wie die Muhkuh reagieren. |
Re: Mein Delphi-Style
Inwiefern sollte mich dein Delphi-Style interessieren?
|
Re: Mein Delphi-Style
Zitat:
Weder Mukuhhs noch Dein Verständnis für den Code helfen mir, wenn ich Zuhause alleine vorm Rechner sitze. Es ist mir wichtiger, dass ich meinen Code lesen kann. Wenn das etwas ins Forum muss, wird halt umformatiert... Ich gebe hier Beispiele, wie ich Code selber besser lesen kann, keine Regeln für andere Programmierer. Der Thread-Titel heißt ja auch "Mein Delphi-Style"... Falls nicht gemeint war, das man hier seinen Stil posten und kommentieren soll, dann Entschuldigung fürs Off-Topic ;) |
Re: Mein Delphi-Style
Zitat:
|
Re: Mein Delphi-Style
Zitat:
|
Re: Mein Delphi-Style
Wenn das Thema für Dich uninteressant ist, dann gibt es ja keinen Zwang den Thread zu lesen. Ich finde es interessant...
Glaube nicht das er uns bekehren wollte, sondern seine Ansichten mit uns teilen ;) |
Re: Mein Delphi-Style
Bei mir als (einsamer) Hobbyprogrammierer kommt es zum Glück ja mehr darauf an, daß ICH etwas verstehe.
Mag bei der (in Gruppen) arbeitenden Bevölkerungsschicht anders aussehn, dann da müssen ja alle durchsehn. Ansonsten weiß ich, das meine persönlichen Style nicht allen "gefällt", aber ich find es dennoch recht ordentlich. Nja, bei mir hat es sich so über die Jahre entwickelt und ich mag es so. Allerdings sollten wirklich viele mal etwas an ihrem (nicht vorhandenen) Style machen und wenn sie eh es grundlegend ändern, dann wär es schon praktisch sich gleich an solchen allgemeinen "Standards" zu orientieren. Insgesammt wiederspricht also meinem Wohlgefallen einiges: Gut, ich schreib auch oftmal mehreres in einer Zeile, dann aber zumindestens 2 Leerzeichen zwischen de Befehlen, zur Trennung. PS:
Delphi-Quellcode:
da fehlen vor und nach "-" die Leerzeichen ... wenn man sich schon "strikte" Regeln setzt, dann sollte man sie auch "strikt" einhalten :angel2:
Round(sy*(F(x)-yMin))) end end;
ich hab zwar auch so gewisse Regeln, aber in Sonderfällen auch mit optimaleren Ausnahmen. meinen aktuellen Codestyle kann man sich ja vorallem in meinen Programmen hier ansehn und bis jetzt hat sich da noch keiner extrem über was beschwert :angel: Zitat:
nur umformatieren tu ich nicht extra, aber wenn ich fremden Code änder und das für den ersteller des Codes, dann versuch ich zumindestens oftmals mich an dessen Style anzupassen, denn der Code muß dann ja wiederrum in dessen Programm reinpassen. |
Re: Mein Delphi-Style
@himitsu
Ja bei Dir und auch alzaimar ist mir schon positiv aufgefallen, dass die Lösungsvorschläge sich am Code des Fragestellers orientieren (zumindest was ich in meinem Fall an Antworten bekommen hatte). Hier gibt es ja massenhaft Code-Beispiele im Forum. Alles in allem ist der Stil fast aller Poster doch ganz ordentlich. Die Anfänger, die noch gar keinen Stil haben (und Code wie einen Aufsatz schreiben) sieht man dann auch gleich sofort. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:42 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