Hva er Test Driven Development (TDD)?
Test-Driven Development (TDD) er en programmeringstilnærming som legger vekt på å skrive tester før man utvikler kodefunksjonalitet.
Test Driven Development (TDD)
Test-Driven Development (TDD) er en programmeringstilnærming som legger vekt på å skrive tester før man utvikler kodefunksjonalitet. Denne metoden sikrer at koden møter de tiltenkte kravene og bidrar til å forhindre feil.
Test-Driven Development (TDD) ble utviklet av Kent Beck på slutten av 1990-tallet som en del av Extreme Programming.
Iterativ Prosess
TDD følger en syklus med å legge til en test, få testen til å feile, skrive kode for å få testen til å passere, og deretter refakturere koden.
Fokus
TDD fokuserer på å teste små enheter av kode om gangen, og sikrer at systemet bygges inkrementelt med høy testdekning.
Refaktoreringssyklus
Også kjent som 'Red-Green-Refactor' syklusen, hvor kode skrives for å få den feilede testen til å passere og deretter refaktoreres for å forbedre strukturen.