Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
4. Mai 2014
@Popov
Darum haben solche Tutorials es ja eigentlich in der Hand die Quick-And-Dirty Lösung zu einer saubereren Lösung weiter zu entwickeln immer mit dem Hinweis darauf, warum man das jetzt so macht.
Aber der Anfänger wird einfach mit dem QAD abgespeist und gut ist.
Wann soll denn der Aha-Effekt kommen?
Durch andere Tutorials mit ähnlichem Anspruch (QAD reicht)?
Durch Rückfragen in...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
4. Mai 2014
@Popov
Natürlich sollen alle ihre eigenen Erfahrungen sammeln, hier ist der Fall aber anders.
Es wird "falsch" vorgemacht und dann genauso nachgemacht.
Hier werden keine eigenen Erfahrungen gemacht, sondern hier wird abgeschaut (Lernen durch Nachahmung).
Die Erfahrung: Ich bin an einem Punkt, da geht es nicht so richtig weiter, bzw. die Komplexität der Programmierung steigt exponential...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
3. Mai 2014
Hmmm, eigentlich wird die Programmierung selber durch die Trennung einfacher.
Sind die Werte in einem Control gespeichert (zu 99% immer als string), muss ich mich bei einer Berechnung mit dem Control, der Umwandlung und der Berechnung auseinandersetzen (jonglieren mit 3 Bällen).
Sind die Werte in einer simplen Liste gespeichert (im richtigen Format), dann muss ich mich bei der Berechnung...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Sir Rufo,
3. Mai 2014
Generell ist es immer besser die Controls nicht als Werte-Speicher zu gebrauchen.
Die Intention ist Daten anzuzeigen und (wenn Eingaben möglich sind) Eingaben entgegen zu nehmen.
Diese Eingaben sollten dann direkt nach der Eingabe auf Plausibilität und Kontext geprüft werden und in einer Datenstruktur gespeichert werden. Im Control werden dann diese (geprüften) Werte wieder dargestellt.
...