AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Mein Delphi-Style

Ein Thema von Dipl Phys Ernst Winter · begonnen am 17. Mai 2009 · letzter Beitrag vom 19. Mai 2009
Antwort Antwort
Seite 8 von 12   « Erste     678 910     Letzte »    
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#71

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 14:59
Zudem weiss man u.U. nach Jahren dies selber nicht mehr so genau.
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#72

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 15:05
in einem schlauen Buch stand mal, dass man nicht das "WAS" dokumentieren sollte, sondern das "Warum"
daran halte ich mich, und bin sehr gut damit gefahren.

außerdem kann man heutzutage ja Kommentare auch wegblenden ...

Algorithmenbeschreibungen halte ich für sehr sinnvoll !
Lässt sich mit $Region wegblenden, und stören nicht

Delphi-Quellcode:
{$REGION  '  Kommentar   Erklärung Algorithmus             '}

// LS = LevelSize
// CS= CalcSize
/// ========================================================================
///
/// LEVELSIZE
/// LIST ENTRY STOP TARGET
/// LS CS LS CS LS CS
/// 0 -
/// 3 +3:1401- 3 |_ =3 -3:1306- 0 |_ = -3 -3:1529- 0 |
/// 4 +1:1402- 6 | -1:1307- 3 | -1:1529- 0 |_ = 4
/// 6 +2:1402- 6 |_ =3 -2:1307- 3 |_ = -3 -2:1528- 4 |
/// 8 +2:1403- 10 | -2:1308- 6 | -2:1528- 4 |_ = 4
/// 9 +1:1403- 10 | -1:1308- 6 |_ = -3 -1:1527- 8 |
/// 10 +1:1403- 10 |_ =4 -1:1309- 9 | -1:1527- 8 |_ = 2
/// 12 +2:1409- 15 | -2:1309- 9 |_ = -3 -2:1526- 10 |
/// 15 +3:1409- 15 |_ =5 -3:1310- 12| -3:1526- 10 |
/// 16 +1:1410- 21 | -1:1310- 12| -1:1526- 10 |_ = 6
/// 21 +5:1410- 21 |_ =6 -5:1310- 12|_ = -9 -5:1525- 16 |_ = 5

{$ENDREGION}
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
Benutzerbild von stoxx
stoxx

Registriert seit: 13. Aug 2003
1.111 Beiträge
 
#73

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 15:07
Zitat von mkinzler:
Zudem weiss man u.U. nach Jahren dies selber nicht mehr so genau.
genau richtig, das ist mir am Anfang oft passiert, seitdem habe ich gelernt.
Wenn einem das passiert, sollte man sehr über eigene Verbesserungen nachdenken.
Phantasie ist etwas, was sich manche Leute gar nicht vorstellen können.
  Mit Zitat antworten Zitat
BAMatze

Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
 
Turbo Delphi für Win32
 
#74

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 15:32
Hallo an alle,

eigentlich finde ich in erster Linie, sollte man sich in einem Code schnell zurrecht finden können, also auch als außenstehender Programmierer, der den Quellcode sich einfach nur anschaut und vieleicht versucht was draus zu lernen.
Allerdings muss ich auch sagen gerade in Fächern wie Mathematik, Physik, Chemie, Thermodynamik, Mechanik, ... wird häufig festgestellt, dass die Anzahl verfügbarer Zeichen trotz verwendung mehrerer anderer Zeichensätze (z.B. aus dem Griechischen) nicht ausreichen, sich deswegen auch noch auf i,j,k,l, ... zu beschränken, ist meiner Meinung nach ziemleich fragwürdig. So ist z.B. v für einen Physiker die Geschwindigkeit und für einen Thermodynamiker ist es c.
Selbst gut gemeinte Variablennamen wie iLamda (nach ungarischer Notation), finde ich noch nichtssagend, denn die Frage ist, was ist Lamda für den Programmierer???
Ist es die Wellenlänge oder vieleicht die Rohrreibungszahl in der Strömungslehre (Denke dem Threat-Eigner wird gleich auf dem ersten Blick noch die ein oder andere Lamda-verwendung im Bereich der Matrizen einfallen)?
Ich denke sinnvolle Namen zu vergeben, die das Verstehen des Lesers fördern, vorallem wenn sie wie in diesem Forum als Hilfen für Hilfesuchende gemeint sind, ist das A und O und sollten hier von niemanden verunglimpflicht werden, nur weil es ihm persönlich nicht zusagt oder ähnliches.
Und wie viele meiner Vorredner schon bemerkt haben, sind Codeschnipsel mit Variablen wie im Eingangsthreat einfach zu unleserlich.

MfG
BAMatze
2. Account Sero
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#75

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 16:40
Zitat von mkinzler:
Zudem weiss man u.U. nach Jahren dies selber nicht mehr so genau.
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.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#76

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 16:42
Auch ein Hobbyprogrammierer sollte seinen Code so verfassen, das er ihn selber später noch versteht und ihn woanders wiederverwenden kann
Markus Kinzler
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#77

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 16:52
Zitat von mkinzler:
sollte seinen Code so verfassen
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.
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#78

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 17:10
Zitat von Satty67:
... aber denke hier tummeln sich mind. 50% Freizeit- und Hobby-Programmierer, die einfach andere Ansprüche an den Code haben.
Ich kenne jedenfalls keinen, der sein Hobby nicht möglichst optimal machen will. Der Autonarr wird seinen Manta schon immer polieren, tiefer legen usw. Bevor der mit seiner verdreckten Karre losfährt, bleibt die eher in der Garage stehen, bis sie wieder auf Hochglanz ist. Und der mit den Briefmarken, der wird die mit Sicherheit auch kategorisieren und sie nicht schief und unsortiert in ein Buch einkleben. Und jemand, der Delphi ernsthaft als Hobby betrachtet, der muss solche Masstäbe dann auch bei sich selber anlegen. In diesem Falle also lesbare Programme zu schreiben.
Gruß
Hansa
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#79

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 17:19
Um ehrlich zu ein: Ich kann es verstehen, wenn ein Hobby-Entwickler es nicht auf die Spitze treiben will, an einem gewissen Punkt ankommt und sagt "passt schon". Er muss an diesem Punkt nur wissen, dass er nicht alle Möglichkeiten ausgereizt hat - wenn ihn das aber nicht stört, dann hat er seinen Spaß und gut is'.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Satty67

Registriert seit: 24. Feb 2007
Ort: Baden
1.566 Beiträge
 
Delphi 2007 Professional
 
#80

Re: Mein Delphi-Style

  Alt 18. Mai 2009, 17:26
Zitat von Hansa:
ernsthaft als Hobby betrachtet, der muss solche Masstäbe dann auch bei sich selber anlegen.
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.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 8 von 12   « Erste     678 910     Letzte »    


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 05:23 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