Wat is Test Driven Development (TDD)?
Test-Driven Development (TDD) is een programmeeraanpak die de nadruk legt op het creëren van tests voordat de functionaliteit van de code wordt ontwikkeld.
Test Driven Development (TDD)
Test Driven Development (TDD) is een programmeeraanpak die de nadruk legt op het creëren van tests voordat de functionaliteit van de code wordt ontwikkeld. Deze methode zorgt ervoor dat de code voldoet aan de gestelde eisen en helpt bij het voorkomen van fouten.
📚 Oorsprong
Test Driven Development (TDD) werd ontwikkeld door Kent Beck aan het eind van de jaren '90 als onderdeel van Extreme Programming.
Iteratief Proces
TDD volgt een cyclus van een test toevoegen, de test laten falen, code schrijven om de test te laten slagen en vervolgens de code refactoren.
Benadering
TDD richt zich op het testen van kleine eenheden code tegelijk, zodat het systeem incrementeel wordt opgebouwd met een hoge testdekking.
Refactorisatiecyclus
Ook wel bekend als de 'Red-Green-Refactor' cyclus, waarbij code wordt geschreven om de mislukte test te laten slagen en daarna wordt gefactoreerd om de structuur te verbeteren.
Wil je meer weten?
Als je dieper wilt ingaan op TDD —of dit soort training naar je team wilt brengen— laten we praten. Ik help teams deze concepten te begrijpen en toe te passen. Ik hoor graag van je!
Wat betekent Three Amigos?
"Three Amigos" of "De Drie Amigos" is een term die wordt gebruikt in agile...
Wat is een bug?
In de context van software verwijst een bug naar een fout of defect in de c...
Wat betekent WET?
Het WET-principe, wat staat voor 'Write Everything Twice' of 'We Enjoy Typi...
Wat is een Tech Lead?
Een Tech Lead (TL), of technische leider, is een rol die wordt vervuld door...
Wat is een Alpha-versie?
Een Alpha-versie is een vroege fase van een softwareproduct, meestal vrijge...