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

Hausaufgaben

Führen Sie die Übungen gemäss Teams-Auftrag weiter.