Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
modul:archiv:m320:learningunits:lu02:aufgaben:lu2-aufgabe_3 [2026/08/30 14:06] – ↷ Seite von modul:m320:learningunits:lu02:aufgaben:lu2-aufgabe_3 nach modul:archiv:m320:learningunits:lu02:aufgaben:lu2-aufgabe_3 verschoben msutermodul:archiv:m320:learningunits:lu02:aufgaben:lu2-aufgabe_3 [2026/08/30 14:10] (aktuell) – ↷ Links angepasst, weil Seiten im Wiki verschoben wurden 74.7.243.195
Zeile 5: Zeile 5:
 ===Auftrag 1=== ===Auftrag 1===
 Gegeben ist das folgende Klassendiagramm\\ Gegeben ist das folgende Klassendiagramm\\
-{{:modul:m320:learningunits:lu02:aufgaben:lu02_-_aufg3-bicycle.png?300|}}+{{modul:archiv:m320:learningunits:lu02:aufgaben:lu02_-_aufg3-bicycle.png?300|}}
   - Akzeptieren Sie das Assignment im GitHub Classroom und klonen Sie Ihr Repository in die Entwicklungsumgebung.   - Akzeptieren Sie das Assignment im GitHub Classroom und klonen Sie Ihr Repository in die Entwicklungsumgebung.
   - Codieren Sie alle setter und getter; die im Diagramm mit //set_methodename// vermerkten Methoden implementieren Sie bitte als "Property" mit den Annotationen ''@property'' und ''@methodename.setter''!\\ Implementieren Sie die Klasse nach den Regeln des TDD!\\ - Zuerst den Konstruktor und diesen dann testen.\\ - Dann der Reihe nach die setter und getter eines Attributs (z.B. ''size'') und jedes Paar testen.\\ So ist sichergestellt, dass diese Grundfunktionen einwandfrei implementiert sind.   - Codieren Sie alle setter und getter; die im Diagramm mit //set_methodename// vermerkten Methoden implementieren Sie bitte als "Property" mit den Annotationen ''@property'' und ''@methodename.setter''!\\ Implementieren Sie die Klasse nach den Regeln des TDD!\\ - Zuerst den Konstruktor und diesen dann testen.\\ - Dann der Reihe nach die setter und getter eines Attributs (z.B. ''size'') und jedes Paar testen.\\ So ist sichergestellt, dass diese Grundfunktionen einwandfrei implementiert sind.
Zeile 13: Zeile 13:
  
  
-<tab10>{{:modul:m320:learningunits:lu02:aufgaben:lu02-aug3-output.png?300|}}\\+<tab10>{{modul:archiv:m320:learningunits:lu02:aufgaben:lu02-aug3-output.png?300|}}\\
  
 ===Auftrag 2=== ===Auftrag 2===
  • modul/archiv/m320/learningunits/lu02/aufgaben/lu2-aufgabe_3.txt
  • Zuletzt geändert: 2026/08/30 14:10
  • von 74.7.243.195