Entwickeln Sie die Applikation als Gruppe nach dem Prinzip des Test Driven Developments.
Grade
wird als @dataclass
realisiert.StudentReport
enthält zwei Methoden zur Anzeige der Noten:im23a-gruppenname
Zu Beginn müssen alle Gruppenmitglieder zu mindestens einer Funktion die Unit Tests schreiben. Im weiteren Verlauf des Projekts kannst du entweder
Vergleiche die Issues (offen und geschlossen) in GitHub mit dem Klassendiagramm.
resolves #n
(n
steht für die Nummer des entsprechenden Issues),Anhand der offenen Issues siehst du, welche Funktionen bereit für die Realisierung sind.
resolves #n
(n
steht für die Nummer des entsprechenden Issues),Vielleicht stellst du fest, dass die Unittests zu deiner Funktion unvollständig oder fehlerhaft sind. Kontaktiere die Person, welche die Unittests geschrieben hat und besprich mit ihr die fehlenden/fehlerhaften Unittests.