Block 10: Refactoring
Im zehnten Block geht es um die technische Praktik des Refactorings: Verbesserungen am Programmcode, die dessen Verhalten nicht verändern, ihn aber besser wartbar und erweiterbar machen. Nach einer Einführung in des Thema stehen zwei Übungen zur Verfügung, um das Refactoring selber auszuprobieren.
Ziel
Du kannst die Struktur bestehenden Codes so verbessern, dass dieser besser wartbar und erweiterbar wird, ohne dabei dessen Verhalten zu verändern.
Ablauf
Lektion 1
- [10 min.] Videobeispiel
- [5 min.] Administratives
- [5 min.] Auflösung Übung von letzter Woche
- [10 min.] Fragerunde zum Auftrag Pair Programming
- [15 min.] Folien zum Thema Refactoring
Lektion 2
- [45 min.] Selbständige Arbeit an den Übungen
Hausaufgaben
Arbeite weiter an den Übungen und reiche einen Pull Request ein, wenn Du eine Rückmeldung zu deiner Arbeit wünschst.