Aktivität 01
Pair Programming: Smell-Jagd
Paare erhalten unrefaktorierten Code und identifizieren gemeinsam drei Code Smells. Sie refactoren schrittweise: Zuerst umbenennen, dann extrahieren, zuletzt testen. Am Ende präsentieren sie die Verbesserungen.
Warum ist kontinuierliches Refactoring ein wichtiger Bestandteil der Softwareentwicklung?
ModerationstippBei der Pair Programming Smell-Jagd darauf achten, dass beide Partner abwechselnd den Treiber und den Navigator stellen, um eine aktive Beteiligung zu gewährleisten.
Worauf zu achten istGeben Sie den Schülerinnen und Schülern jeweils einen kurzen Code-Schnipsel mit offensichtlichen 'Code Smells'. Lassen Sie sie diesen mit einem Partner austauschen. Jeder Schüler identifiziert und notiert mindestens zwei 'Code Smells' im Code des Partners und schlägt eine konkrete Refactoring-Maßnahme vor.