TDD, DDD en C# vanaf de basis
Titel en omschrijving vertaald uit het Engels met AI.
- 3 mei 2024
- 0 reacties
Maak er iets van
Schrijf je eigen kijk op deze video of zet de discussie open op het forum. De video staat er al in.
Over deze video
Wil je Domain-Driven Design (DDD) gebruiken om onderhoudbare en schaalbare software te bouwen, maar weet je niet goed hoe je moet beginnen? Heb je gehoord dat DDD alleen geschikt is voor complexe domeinen en twijfel je of jouw project het nodig heeft? Kijk mee met een live coding-demonstratie in C# waarin ik laat zien hoe je Test-Driven Development (TDD) vanaf het allereerste begin van een project toepast, zodat je DDD kunt inzetten zodra je het nodig hebt. We beginnen met de simpelst mogelijke implementatie: een basaal CRUD-systeem waarmee een universiteit inschrijvingen van studenten beheert. Stap voor stap voegen we complexere eisen toe, zoals ervoor zorgen dat vakken niet overvol raken. Dat dwingt ons tot refactoring van code smells en brengt ons bij dingen die gaan lijken op de tactische DDD-patronen: repositories, aggregates en domain services. Terwijl we die eisen implementeren, slaat de inspiratie toe! Wat als het model verandert? Wat als we alle inschrijvingen toestaan en daarna naar behoefte middelen toewijzen aan de populairste vakken, zodat we nooit een student hoeven te weigeren? We zien hoe de TDD-tests en netjes gerefactorde domeinmodellen het veel makkelijker maken om aan deze ingrijpende verandering te beginnen, en hoeveel beter onderhoudbaar onze DDD-codebase wordt. - 00:00:00 Introductie - 00:01:55 Over Chris Simon - 00:04:25 TDD en design - 00:06:05 Tijd om te coderen - 00:44:03 Verrassing, DDD! - 00:57:50 De kinderen wakker maken (schattig papamoment) - 01:01:45 Afsluiting van de talk - 01:04:13 Vragen - 01:19:00 Afronding
0 reacties
Nog geen reacties. Wees de eerste!
Log in om te reageren.
Inloggen of word lid