Test-driven development (TDD)
Test-driven development (TDD)
Czyli wytwarzanie sterowane testowaniem.
Polega na wielokrotnym powtarzaniu kilku kroków:
Programista pisze automatyczny test sprawdzający dodawaną funkcjonalność. Test w tym momencie nie powinien się udać.
Następuje implementacja funkcjonalności. W tym momencie wcześniej napisany test powinien się udać.
W ostatnim kroku programista dokonuje refaktoryzacji napisanego kodu, żeby spełniał on oczekiwane standardy.
Cykl znany jest też jako trzy fazy:
red
green
refactor
Last updated
Was this helpful?