Co je Test Driven Development (TDD)?
Test-Driven Development (TDD) je přístup k programování, který zdůrazňuje psaní testů před vývojem funkčnosti kódu.
Test Driven Development (TDD)
Test-Driven Development (TDD) je přístup k programování, který zdůrazňuje psaní testů před vývojem funkčnosti kódu. Tato metoda zajišťuje, že kód splňuje požadované požadavky a pomáhá předcházet chybám.
Test-Driven Development (TDD) byl vyvinut Kentem Beckem na konci 90. let jako součást Extreme Programming.
Iterativní proces
TDD dodržuje cyklus přidání testu, selhání provedení testu, napsání kódu pro splnění testu a poté refaktoring kódu.
Zaměření
TDD se zaměřuje na testování malých jednotek kódu najednou, což zajišťuje, že systém je budován inkrementálně a s vysokým pokrytím testy.
Cyklus refaktoringu
Také známý jako cyklus 'Red-Green-Refactor', kde je kód napsán tak, aby způsobil selhání testu a poté je refaktorizován pro zlepšení jeho struktury.