Uit de cursus: Agile softwareontwikkeling

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 24.100 cursussen geleid door branchedeskundigen.

Test-driven development (TDD)

Test-driven development (TDD)

- Een andere codepraktijk van extreem programmeren is testgedreven ontwikkeling. Testgestuurd ontwikkelen betekent dat je nooit code schrijft totdat je er een test voor hebt geschreven en gezakt. Het is een proces in drie stappen. De eerste stap is het schrijven van een functie voor een test die nog geschreven moet worden. De code wordt niet gecompileerd. De volgende stap is om de functie te schrijven, zodat je net genoeg code hebt om ervoor te zorgen dat de code wordt gecompileerd. De test zou moeten mislukken. Als de test slaagt, is de test ontoereikend om eventuele functionaliteit te verifiëren en moet deze worden geherstructureerd. De derde en laatste stap is het voltooien van de codering van de functie om aan de vereisten van de test te voldoen. Nadat u elke test hebt geschreven, herstructureert u de code om aan de vereisten van de test te voldoen. Vervolgens schrijf je nog een test en refactor je de code om de test te doorstaan. Dit proces gaat door totdat u uw lijst met…

Inhoud