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

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.