TDD plėtimo technika
Programinės įrangos kūrimo technika TDD (Test-driven development, Testais grindžiama plėtra) paremta produkto kūrimo ir testavimo ciklų kartojimu.
TDD technikos esmė apibūdinama šiais etapais:
- Kūrėjai sugalvoja sudėtingą produkto testą, kurio negalima išlaikyti.
- Tada sukuria kodą, kad išlaikytų sudėtingą testą.
- Testuoja parašytą kodą ir atlieka jame pakeitimus iki tol, kol testas bus išlaikytas idealiai.