-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
18. Mai 2009
Um vielleicht von der muss alles/muss nichts Diskussion weg zu kommen...
Man könnte ja eine Rangliste erstellen, welche Styleguides den Code deutlich lesbarer machen und welche dann nur noch marginal Verbesserungen bringen und evtl. weniger wichtig sind. Zumindest die wichtigen Punkte könnte man sich dann aneignen...
Einrückung sehe ich mit am wichtigsten (wobei wohl wieder die Sache mit...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
18. Mai 2009
Etwas überzogen, die Ausübung eines Hobby's an strenge Verhaltensregeln zu binden. Ich hab' viele Hobby's und muss in keinem optimale Ergebnisse abliefern. Wer sein Hobby mit Perfektionismus betreiben will, bitte schön, aber ich lass mir da nichts vorschreiben...
@Daniel:
So sehe ich das, irgendwann ist man zufrieden mit seinem Werk, auch wenn es andere nicht wären.
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
18. Mai 2009
Soweit die Fähigkeiten reichen... zumindest ich lerne gerne dazu, aber nur solange es ein Freizeitvergnügen bleibt und nicht zur Arbeit wird.
Manchmal werden mir Vorschläge gemacht, die meine Fähigkeiten und Kenntnisse übersteigen. Ich kann nicht alles lernen, Delphi soll ein Freizeit-Spaß bleiben... das schließt auch die Optimierung meiner "Werke" mit ein.
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
18. Mai 2009
Nach Wochen, nicht nach Jahren erkenne ich schon meine Schapsideen nicht mehr.
Es wird hier etwas zu wenig auf die belange des Standard-Hobby-Programmierers eingegangen. Nahezu perfekter Code im Team entwickelt ist eine Sache... aber denke hier tummeln sich mind. 50% Freizeit- und Hobby-Programmierer, die einfach andere Ansprüche an den Code haben.
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
18. Mai 2009
Das jetzt nicht, auf keinen Fall... aber jede Regel kennt Ausnahmen ;)
Glaube aber zu wissen woher das kommt:
if <Ausdruck> then begin
hab' ich mir wohl bei Turbo Pascal für Dos angewöhnt. Noch wenig geübt, den Code in Häppchen aufzuteilen, war jede gesparte Zeile auf einem 25 Zeilen-Bildschirm ein Vorteil.
Seit man mehr Zeilen auf dem Bildschirm sieht, nutze ich das nicht für das...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
17. Mai 2009
@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...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
17. Mai 2009
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 ;)
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
17. Mai 2009
Nur ist, wenn ich programmiere, die Priorität bei mir anders gesetzt.
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...
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
17. Mai 2009
Bei sowas brauche ich Leerzeilen, damit ich selber mit klar komme:
if k=kMax then A := A/A;
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'
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
17. Mai 2009
@mkinzler:
Ist er auch!
Aber es ist auch nicht die Logik, die mich solche Blöcke schwerer lesen lässt, sondern Jahre der eigenen anderen Schreibweise.
-
Forum: Object-Pascal / Delphi-Language
Delphi
by Satty67,
17. Mai 2009
Ich hab' nach Jahren auch meinen Stil gefunden. Tatsächlich sind es Kleinigkeiten, die mich bei fremden Code mehr irritieren als man denken sollte.
folgendes:
Var
i : Integer;
Begin
While i >= 0 Do
Begin
Dec(i);
End;