Einzelnen Beitrag anzeigen

Pfoto

Registriert seit: 26. Aug 2005
Ort: Daun
541 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Grosse Programme "übersichtlich" programmieren

  Alt 5. Nov 2007, 08:23
Hallo taaktaak!

mir geht / ging es ähnlich,
ich bin auch kein studierter Informatiker, versuche aber
mein gesetztes Ziel (ein kleines Programm das tut was ich geplant habe )
möglichst "professionell" zu programmieren...

Auf diesem Wege habe ich auch schon mehrere Anläufe hinter mir,
da ich ständig dazulerne, wie man es besser machen könnte.
Der Weg ist also bei mir das Ziel könnte man sagen.


Die schon erwähnten Patterns haben mir auch geholfen,
besonders dieses Buch hier, auch wenn es für JAVA ist:
"Entwurfsmuster von Kopf bis Fuß" vom O'Reilly Verlag
(ISBN-13: 978-3897214217)

Zudem gibt es auch noch einige im Internet übersetzt für Delphi.


Einer meiner Anfänger-Fehler war z.B., dass ich bestimmte
Funktionalitäten in eine große Prozedur gepackt hatte und
zusätzlich darin auch noch Bezug zu den Controls des GUI
meines Programms hatte.
Das sowas auf Dauer unnötige Fehler produziert, da man dort
nicht mehr durchblickt, ist klar... und es machte mir auch
keinen Spaß mehr in so einem Durcheinander weiter zumachen.


Nun gehe ich persönlich so vor:

- Ich habe einen Globalen Ordner, in dem alle wiederverwendbaren
Units liegen

- Möchte ich etwas programmieren, was ich vielleicht wiederverwenden
könnte, versuche ich es als autonome Klasse anzulegen.
Bezüge auf die GUI gibt es dann nicht mehr, sondern die Klasse gibt
Events ab, auf die ich in der GUI individuell Reagieren kann.

- Ich habe mein Programm modular mit Hilfe von PlugIns aufgebaut
(Tutorials und Hilfe gibts dazu auch hier im Forum)
Es ist auf Dauer einfach sehr übersichtlich, sich nicht durch
hunderte Formulare in einer einzigen Anwendung wühlen zu müssen,
sondern kann stattdessen gezielt Funktionalitäten mit Hilfe des
PlugIns hinzufügen.

- Und natürlich immer wieder nach neuem Wissen suchen, um
feststellen, wie unfähig ja man eigentlich noch ist...


Edit: Link durch ISBN ersetzt.

Gruß
Pfoto
Jürgen Höfs
  Mit Zitat antworten Zitat