Je game uit 5.1 werkt. Maar hoe ziet de code eruit? Als je over een half jaar een nieuwe vijand wilt toevoegen, weet je dan nog waar je moet zijn? En kan iemand anders jouw code lezen?
In deze module maak je je eigen code netter, en je leert uitleggen waarom hij beter is geworden. Dat is wat een developer in het werkveld elke dag doet: code die er al is verbeteren, en verantwoorden waarom.
Je werkt aan je eigen game uit 5.1. Je begint niet opnieuw.
Op deze pagina:
Aan het eind van deze module kun je:
| Week | Wat gebeurt er | Wat moet af zijn |
|---|---|---|
| 5 – 9 okt | Kick-off · code conventies · Technisch ontwerp · SOLID-les 1: S en O · Windows build | Je game draait als Windows build · eerste versie van je conventiedocument · UML van je “oude” code |
| 12 – 16 okt | SOLID-les 2: L en I | |
| · dinsdag 13 oktober geen les | ✅ Tussenproduct, vrijdag 16 oktober: conventiedocument af · minstens één S- of O-verbetering vóór/ná vastgelegd · UML · Windows build werkt | |
| 19 – 23 okt | Herfstvakantie | |
| 26 – 30 okt | SOLID-les 3: D en toetsvoorbereiding · | |
| dinsdag 27 oktober geen les | Drie verbeteringen vóór/ná vastgelegd, met het principe erbij · UML van je verbeterde code · Werkende port | |
| 2 – 6 nov | Afrondingsweek · maandag 2 november geen les · dinsdag: presentatie voorbereiden · woensdagochtend: C#-toets SOLID · donderdag: eindpresentaties | Je presentatie, op je eigen tijdslot |
<aside> 💡
Leg je verbeteringen meteen vast. Maak vóór je iets aanpast een screenshot of kopie van de oude code. Achteraf terugzoeken hoe het was, lukt bijna nooit — en zonder "vóór" kun je niet laten zien wat je hebt verbeterd.
</aside>
Je cijfer voor deze module bestaat uit 2 onderdelen: