Zalety TDD - Test Driven Development

Łatwość i szybkość wychwycenia blędów.


Podstawową zaletą TDD jest szybkość wychwytywania błędów. Testy jednostkowe pozwalają na bardzo szybkie odnalezienie błędów, co zmniejsza późniejsze koszty wynikające z szukania błędów w oprogramowaniu. Im później znajdziemy błąd, tym więcej nas ten błąd kosztuje. Błąd znaleziony przy pomocy testów jednostkowych pozwala programiście na natychmiastowe poprawienie błędu. Gdy błąd zostaje odnaleziony w późniejszym czasie zazwyczaj musi się tym zajmować inna osoba, która nie zna tak dobrze tego problemu jak ta osoba, która pisała tę część kodu.
Do kolejnych zalet możemy zaliczyć bardziej przemyślany kod oraz możliwość testowania części funkcjonalności bez uruchamiania całego programu. Przy większych systemach ma to bardzo duże znaczenie.
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):