Czym jest Test Driven Development? Wprowadzenie i przykłady

Artykuł ten jest wprowadzeniem do zupełnych podstaw Test Driven Development, dzięki któremu każdy może poznać podstawy tej techniki. TDD docenią szczególnie te osoby, które mają już dosyć mozolnego szukania błędów w programie i chciałyby przejść na trochę wyższy poziom.

- #
- #
- #
- #
- #
- #
- 255
- Odpowiedz






Komentarze (255)
najlepsze
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
Komentarz usunięty przez moderatora
* kod
* test
* rebase
#pdk
TDD według mnie jest świetne, jednak wymaga dużego doświadczenia i umiejętności, potrafienia tworzenia dobrej architektury itd.
BTW Jest na youtube konferencja (GO TO - Aglie is dead), gdzie Dave Thomas, twórca Agile (gdzie zakładało się właśnie silne testowanie) powiedział, że już w większości przypadków nie pisze testów, a testuje tylko bardziej złożone fragmenty.
@volatile_pc: Thomas był jednym z sygnatariuszy manifestu, ale tak naprawdę nie tworzył żadnej z obecnie używanych metodyk. Trochę wypadł z łask i wrócił na hasłach "Agile is dead", ale tak naprawdę promował nowe słowo "agility", które miało by w sumie być tym, czym miał być agile, zanim zaczął być mocno sprzedawany.
Jednak testy i TDD to nie dziecko Agile (bo są starsze), a pochodzą z XP.
OK. Ale głównie chodzi o to, że sygnatariusz Manifestu Aglie (w skład którego wchodzi właśnie XP, a więc i TDD) stwierdził, że już testów nie pisze. Co ma wymowę dość ironiczną.