Hallo
Ich habe das Problem, dass ich bei größeren Projekten immer sozusagen im Chaos versinke. Der Code funktioniert zwar, ist allerdings schwer zu durchblicken, ziemlich ungeordnet sowie schwer erweiterbar. Ich habe schon oft probiert, das zu vermeiden, aber am Ende stellte sich immer das selbe heraus.
Ich würde jetzt gerne wissen, wie man lernen kann so etwas zu vermeiden. Spontan werdet ihr euch sicher denken, plane erstmal ordendlich und leg dann erst los. Das Problem dabei ist, dass ich mir am Anfang ziemlich schwer vorstellen kann, welche Klassen ich alle benötige, was ich am besten wie mache und wie die Klassen miteinander kommunizieren (mein größtes übel :S). Auch beim Einsatz von Design-Pattern fällt es mir schwer zu entscheiden was jetzt für ein bestimmtes Programm / Situation am besten geeignet wäre und wie ich es sauber implementiere.
Wäre auch nett, wenn ihr ein paar Beispiele hättet wie eine gute Struktur aussieht.
mfg
Ich habe das Problem, dass ich bei größeren Projekten immer sozusagen im Chaos versinke. Der Code funktioniert zwar, ist allerdings schwer zu durchblicken, ziemlich ungeordnet sowie schwer erweiterbar. Ich habe schon oft probiert, das zu vermeiden, aber am Ende stellte sich immer das selbe heraus.
Ich würde jetzt gerne wissen, wie man lernen kann so etwas zu vermeiden. Spontan werdet ihr euch sicher denken, plane erstmal ordendlich und leg dann erst los. Das Problem dabei ist, dass ich mir am Anfang ziemlich schwer vorstellen kann, welche Klassen ich alle benötige, was ich am besten wie mache und wie die Klassen miteinander kommunizieren (mein größtes übel :S). Auch beim Einsatz von Design-Pattern fällt es mir schwer zu entscheiden was jetzt für ein bestimmtes Programm / Situation am besten geeignet wäre und wie ich es sauber implementiere.
Wäre auch nett, wenn ihr ein paar Beispiele hättet wie eine gute Struktur aussieht.
mfg