Aktivität 01
Forschungskreis: Code-Detektive
Schüler erhalten zwei Versionen desselben Programms: Eine mit kryptischen Namen und eine in 'Clean Code'. Sie müssen unter Zeitdruck eine Änderung vornehmen und vergleichen, wo es schneller ging.
Warum schreiben wir Code primär für Menschen, nicht für Maschinen?
ModerationstippStellen Sie sicher, dass die anonymisierten Code-Schnipsel für die Peer-Bewertung realistische Fehler enthalten, die die Schüler selbst gemacht haben könnten.
Worauf zu achten istDie Schüler erhalten anonymisierte Code-Schnipsel ihrer Mitschüler. Sie sollen auf einer Checkliste bewerten: Sind die Variablennamen aussagekräftig? Sind die Funktionen kurz und fokussiert? Gibt es Kommentare, wo sie nötig sind? Sie geben eine schriftliche Begründung für mindestens eine Verbesserung.