Activiteit 01
Pair Programming: SOLID-klasse Ontwerpen
Deel leerlingen in in paren. Geef een basisopdracht, zoals een bibliotheeksysteem. Elke leerling ontwerpt afwisselend een klasse die aan drie SOLID-principes voldoet, terwijl de partner feedback geeft. Sluit af met een korte presentatie van ontwerpkeuzes.
Verklaar de vijf SOLID-principes en geef voor elk een concreet voorbeeld in Python of Java.
FacilitatietipTijdens Pair Programming: SOLID-klasse Ontwerpen let op of beide leerlingen actief bijdragen aan het ontwerp en de principes toepassen in hun code.
Waar je op moet lettenLaat leerlingen in tweetallen een kleine, niet-SOLID-codefragment analyseren. Elk tweetal identificeert minimaal twee SOLID-schendingen en stelt concrete verbeteringen voor. Ze presenteren hun bevindingen aan de klas, waarbij ze de principes benoemen die geschonden zijn en hoe de code aangepast kan worden.