Hey Community,
ich habe nochmal ein paar Fragen, damit mein jetziges Projekt auch sauber gecodet und aufgeräumt wird.
Vorab: Ich code momentan Conway's Game Of Life auf eine sehr ausführliche Weise, und da sind jetzt schon einige Zeilen Code zusammengekommen:
1. Da ich sowohl viel im eigenen Control passiert, als auch auf der Form, habe ich die relevanten Variablen in ein Modul 'Settings' ausgelagert, bzw. sie dort als Properties eingerichtet. Sind Module noch 'uptodate' ?
2. Meine HauptForm heißt "MainForm". Ist es möglich, in dem Setter einer Property des Settings-Moduls auf die Controls der Hauptform zuzugreifen und diese auch zu bearbeiten ?
3. Die Animation habe ich ebenfalls in ein Modul ausgelagert, um im Haputprogramm einfach Animation.Start() schreiben zu können. Ist das gut, oder sollte ich lieber eine normale Klasse nehmen und die instanziieren ?
4. Im Projektmappen-Explorer habe ich einige Sachen mittlerweile: 4 Formen, 3 Controls und 2 Module, sollte ich die iwie mit Namespaces kategoriesieren oder einfach lassen ?
5. Gibt es eine Möglichkeit zwei 2-dim-Arrays auf Gleichheit zu prüfen ? Momentan nutze ich noch meine eigene Sub().
6. Wenn ihr eine SettingsForm seht und der Reset Button vorhanden ist, erwartet ihr dann das beim Klick die Settings auf den kompletten Urzustand zurückgesetzt werden oder dass sie nur auf den Zusatand zurückgesetzt werden, den sie beim Öffnen der Form hatten ?
ich habe nochmal ein paar Fragen, damit mein jetziges Projekt auch sauber gecodet und aufgeräumt wird.
Vorab: Ich code momentan Conway's Game Of Life auf eine sehr ausführliche Weise, und da sind jetzt schon einige Zeilen Code zusammengekommen:
2. Meine HauptForm heißt "MainForm". Ist es möglich, in dem Setter einer Property des Settings-Moduls auf die Controls der Hauptform zuzugreifen und diese auch zu bearbeiten ?
3. Die Animation habe ich ebenfalls in ein Modul ausgelagert, um im Haputprogramm einfach Animation.Start() schreiben zu können. Ist das gut, oder sollte ich lieber eine normale Klasse nehmen und die instanziieren ?
4. Im Projektmappen-Explorer habe ich einige Sachen mittlerweile: 4 Formen, 3 Controls und 2 Module, sollte ich die iwie mit Namespaces kategoriesieren oder einfach lassen ?
5. Gibt es eine Möglichkeit zwei 2-dim-Arrays auf Gleichheit zu prüfen ? Momentan nutze ich noch meine eigene Sub().
6. Wenn ihr eine SettingsForm seht und der Reset Button vorhanden ist, erwartet ihr dann das beim Klick die Settings auf den kompletten Urzustand zurückgesetzt werden oder dass sie nur auf den Zusatand zurückgesetzt werden, den sie beim Öffnen der Form hatten ?
»There's no need to "teach" atheism. It's the natural result of education without indoctrination.« — Ricky Gervais
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „ThePlexian“ ()