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.