Main Window == God Class
Verfasst: 30. Oktober 2012 19:55
Hey Leute,
ich habe ein (für mich) großes Projekt angefangen. Das Mainwindow hat viele Buttons, deren Funktionen alle in der .cpp Datei des Windows implementiert sind.
Leider sind so 85% des Codes in einer Datei und das Ganze wird wirklich unübersichtlich.
Meine Frage: Wie kann ich verhindern, dass das Mainwindow zur Godclass wird? Ich habe schon versucht, Module zu bilden. Das Problem ist jedoch, dass innerhalb fast aller Funktionen sehr oft auf verschiedene Elemente der UI zugegriffen werden muss. Bestimmt hat schon jemand das gleiche bei seinem eigenen Projekt erfahren und ich würde mich sehr darüber freuen zu hören, wie ihr das Problem in den Griff bekommen habt oder wie ihr die Funktionen gestaltet habt.
Falls es schon so ein Thema gab: Tut mir leid, ich wusste absolut nicht, was für einen Suchbegriff ich eingeben soll.
Grüße
Peter
ich habe ein (für mich) großes Projekt angefangen. Das Mainwindow hat viele Buttons, deren Funktionen alle in der .cpp Datei des Windows implementiert sind.
Leider sind so 85% des Codes in einer Datei und das Ganze wird wirklich unübersichtlich.
Meine Frage: Wie kann ich verhindern, dass das Mainwindow zur Godclass wird? Ich habe schon versucht, Module zu bilden. Das Problem ist jedoch, dass innerhalb fast aller Funktionen sehr oft auf verschiedene Elemente der UI zugegriffen werden muss. Bestimmt hat schon jemand das gleiche bei seinem eigenen Projekt erfahren und ich würde mich sehr darüber freuen zu hören, wie ihr das Problem in den Griff bekommen habt oder wie ihr die Funktionen gestaltet habt.
Falls es schon so ein Thema gab: Tut mir leid, ich wusste absolut nicht, was für einen Suchbegriff ich eingeben soll.
Grüße
Peter