Hvad er Test Driven Development (TDD)?

Test-Driven Development (TDD) er en programmeringstilgang, der understreger at skrive tests, før man udvikler kodefunktionen.

🧪

Test Driven Development (TDD)

Test-Driven Development (TDD) er en programmeringstilgang, der understreger at skrive tests, før man udvikler kodefunktionen. Denne metode sikrer, at koden opfylder de ønskede krav og hjælper med at forhindre fejl.

Test-Driven Development (TDD) blev udviklet af Kent Beck i slutningen af 1990'erne som en del af Extreme Programming.

🔄

Iterativ Proces

TDD følger en cyklus med at tilføje en test, få testen til at fejle, skrive kode for at få testen til at passere og derefter refakturere koden.

🎯

Fokus

TDD fokuserer på at teste små enheder af kode ad gangen, hvilket sikrer, at systemet bliver bygget inkrementelt og med høj testdækning.

🔴 🟢

Refaktoreringscyklus

Også kendt som 'Red-Green-Refactor' cyklussen, hvor koden skrives for at få den fejlede test til at passere og derefter refaktoreres for at forbedre strukturen.