Stichworte wäre
UML und
OOP
Aber versuche dein Projekt Möglichst Modular zu programmieren, module können sein (Haupt
GUI, Einstellungen). Teile es in Teile ein die autak sind. Benutzen Klassen und Vererbung (also die Features der
OOP) auch kann es Hifreich sein wichtige/großen Funktionen noch einmal in mehere Funktionen zu aufzuteilen. Wichtig ist es auch gleichartige stellen imSource/Design zusammen zufassen, bei Formularen kann man das mit Frames oder Komponenten erreichen und im SOurce kann man wiederkehrende Stellen durch Funktionen erstzen.
Das alles ermöglicht auch die Wiederverwendung des Sources in späteren Projekten.
mfg, Björn