Programmierung organisieren
Verfasst: Sonntag 23. August 2009, 16:27
Hallo,
ich beschäftige mich jetzt schon seit geraumer Zeit mit Python (davor C++), habs aber nich nicht geschafft, was "größeres" zu programmieren. Bis jetzt hab ich immer nur kleinere Scripts (zum Großteil quick'n'dirty lösungen) programmiert.
Ich würd jetzt gerne mal ein größeres Projekt mit einer GUI (z.B. Filmeverwaltung, IRC-Client, Dateimanager, Bildmanager oder so) programmieren.
Ich weiß nur nie, wie ich das Projekt anfangen soll. Ich habe schon ein paar mal angefangen, aber nach paar Zeilen code alles wieder über den Haufen geworfen. Irgendwie hat mir mein eigener Code dann nicht mehr gefallen.
Die Hauptprobleme, über die ich immer wieder stolpere sind:
1. Wie programmiere ich jetzt ein Programm, das auch noch paartausend Codezeilen noch wartbar und erweiterbar ist?
2. Wie lasse ich die einzelnen Klassen interagieren?
3. Wie teile ich Code auf, d.h. welcher Code gehört in welche Funktion und zu welcher Klasse?
Vielleicht hat ein erfahrener Programmierer, wie er hier sicher anzutreffen ist, einige Tipps und Hinweise. Ich danke schonmal im voraus.
Gruß pyro
ich beschäftige mich jetzt schon seit geraumer Zeit mit Python (davor C++), habs aber nich nicht geschafft, was "größeres" zu programmieren. Bis jetzt hab ich immer nur kleinere Scripts (zum Großteil quick'n'dirty lösungen) programmiert.
Ich würd jetzt gerne mal ein größeres Projekt mit einer GUI (z.B. Filmeverwaltung, IRC-Client, Dateimanager, Bildmanager oder so) programmieren.
Ich weiß nur nie, wie ich das Projekt anfangen soll. Ich habe schon ein paar mal angefangen, aber nach paar Zeilen code alles wieder über den Haufen geworfen. Irgendwie hat mir mein eigener Code dann nicht mehr gefallen.
Die Hauptprobleme, über die ich immer wieder stolpere sind:
1. Wie programmiere ich jetzt ein Programm, das auch noch paartausend Codezeilen noch wartbar und erweiterbar ist?
2. Wie lasse ich die einzelnen Klassen interagieren?
3. Wie teile ich Code auf, d.h. welcher Code gehört in welche Funktion und zu welcher Klasse?
Vielleicht hat ein erfahrener Programmierer, wie er hier sicher anzutreffen ist, einige Tipps und Hinweise. Ich danke schonmal im voraus.
Gruß pyro