Wady TDD - Test Driven Development

Dodatkowy czas na pisanie i aktualizację istniejących testów.


Największą wadą TDD jest to, że wymaga dodatkowej ilości czasu na stworzenie testów jednostkowych. Zanim przystąpimy do implementacji funkcjonalności musimy stworzyć testy, które będą sprawdzały poprawność naszej implementacji. Stworzenie testów wydłuża dość znacznie wykonywanie tych samych zadań. Kolejną wadą jest konieczność utrzymywania testów, a więc podczas zmian w systemie jesteśmy zmuszeni do przepisania/zaktualizowania testów jednostkowych. Wprowadza to dość znaczny narzut pracy. Pisanie testów wymaga od programistów dodatkowych umiejętności, ponieważ nieprawidłowo napisane testy nie dość, że nie pomogą w odnalezieniu błędów o mogą jeszcze przeszkodzić i marnować czas programisty.
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):