April 2015
Intermediate to advanced
336 pages
8h 36m
Polish
Czas na testy
Jakość jest za darmo, ale tylko dla tych, którzy są gotowi dużo za nią zapłacić.
— Tom DeMarco i Timothy ListerPeopleware: Productive Projects and Teams
Programowanie sterowane testami (ang. test-driven development — TDD) dla niektórych jest jak religia. Dla innych jest to tylko sensowny sposób tworzenia kodu. Jeszcze inni uważają TDD za ciekawy pomysł, który jednak dla nich się nie sprawdza. Z kolei dla części programistów ta technika to zwykłe marnowanie czasu.
Czym naprawdę jest TDD?
TDD to ważna technika wspomagająca tworzenie lepszego oprogramowania, choć wciąż niejasne jest, co oznacza sterowanie testami i czym tak naprawdę są testy jednostkowe. Warto się zastanowić nad tymi kwestiami i ustalić, jak wygląda właściwe ...