Skip to content
This repository has been archived by the owner on Nov 6, 2020. It is now read-only.

B I0002 Robustheit gegen suffix aenderungen

niels edited this page Mar 26, 2015 · 1 revision

B I0002-Robustheit gegen Suffix-Änderungen

Problem:

Wenn man aktuelle den Suffix einer Klasse ändert, wirkt sich dies auch auf alte Zeugnisse aus.

Lösung:

Der Suffix der Klasse sollte beim Zeugnis mit gespeichert werden (dies müsste beim Initialisieren aktualisiert werden). Besser aus dem Formular nehmen, da muss man die Änderung auch machen bzw. klären wozu es eigentlich gebraucht wird.

Hier muss man das Konzept noch einmal durchdenken. Eigentlich ist es sinnvoll diese Info nur am Formular hängen zu haben, da man sowieso pro Klasse ein Formular hat. Dies würde dadurch allerdings zementiert werden.

Anmerkungen:

Die Zyklen und Redundanzen in der Datenbank sind raus. Insgesamt ist aber noch sehr viel Logik in der Zeugnisklasse. Das macht es schwer die Methoden getKlasse oder getSchulhalbjahr zu entfernen.

Aufwand:

8 h