Block 13: Separation of Concerns
Im dreizehnten Block befassen wir uns mit Code-Verbesserungsmassnahmen. Dabei verzichten wir auf die üblichen Verdächtigen (DRY, SRP, KISS, SOLID usw.) und befassen uns stattdessen mit einem grundlegenderen Prinzip, das nicht nur die Testbarkeit von Code verbessert, sondern sich in praktisch allen Lebenslagen einsetzen lässt: die Separation of Concerns.
Ziel
Sie verstehen das Konzept der Separation of Concerns, können Programmcode danach analysieren und verbessern.
Ablauf
Lektionen 1 & 2
- [5 min.] Videobeispiele
- [5 min.] Administratives
- [10 min.] Betrachtung eines Codebeispiels
- [25 min.] Lektüre zur Separation of Concerns
- [45 min.] Arbeit an den Übungen
- währenddessen: Einzelbesprechung Hausaufgaben
Hausaufgaben
Führen Sie die Übungen gemäss Teams-Auftrag weiter.