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.
📚 Oprindelse
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.
Vil du vide mere?
Hvis du vil gå mere i dybden med TDD —eller bringe denne form for træning til dit team— så lad os tale sammen. Jeg hjælper teams med at forstå og anvende disse begreber. Jeg vil meget gerne høre fra dig!
Hvad er SOLID-principperne?
SOLID-principperne blev introduceret af Robert C. Martin, også kendt som Un...
Hvad er en Alpha-version?
En Alpha-version er en tidlig fase af en softwareprodukt, typisk udgivet ti...
Hvad betyder WET?
WET-princippet, der oversættes til 'Write Everything Twice' eller 'We Enjoy...
Hvad er en Tech Lead?
En Tech Lead (TL) eller teknisk leder er en rolle, der påtages af en senior...
Hvad er Testing?
Testing, eller testning, er en procedure, der gennemføres for at verificere...