TDD. Programowanie w Javie sterowane testami
Wydawnictwo: Helion
Stron: 256
Opłacalność: 11.52 zł/100 stron
Najniższa cena z poprzednich 30 dni: 29.49 zł.
Książka napisana przez programistów dla programistów. Jej celem jest przekazanie podstaw programowania sterowanego testami (ang. test-driven development — TDD) TDD i omówienie najważniejszych praktyk związanych z tą metodyką, a przede wszystkim — nauczenie praktycznego stosowania TDD w pracy.
TDD nie jest nową metodyką. Jej praktyczne zastosowanie pozwala na wyeliminowanie wielu problemów związanych z procesami rozwijania i wdrażania oprogramowania. Mimo ogromnych zalet, programowanie sterowane testami nie jest zbyt popularne wśród programistów. Wynika to z tego, że techniki TDD nie są łatwe do opanowania. Choć teoretyczne podstawy wydają się logiczne i zrozumiałe, nabranie wprawy w stosowaniu TDD wymaga długiej praktyki.
Autorzy niniejszej książki nie ukrywają, że nabranie biegłości w takim programowaniu wymaga sporo wysiłku, jednak korzyści płynące z metodyki TDD są znaczne: skrócenie czasu wprowadzania produktów na rynek, łatwiejsza refaktoryzacja, a także wyższa jakość tworzonych projektów. Z tą książką dogłębnie zrozumiesz metodykę TDD i uzyskasz wystarczającą pewność siebie, by z powodzeniem stosować to podejście w trakcie programowania aplikacji w Javie.
Dzięki tej książce:
- Nauczysz się podstaw metodyki TDD
- Poznasz potrzebne narzędzia, platformy i środowiska wraz ze szczegółami ich konfiguracji
- Wykonywasz praktyczne ćwiczenia i stopniowo wdrożysz się w TDD
- Poznasz proces „czerwone, zielone, refaktoryzacja”
- Dowiesz się, jak pisać testy jednostkowe wykonywane w izolacji od reszty kodu
- Dowiesz się, jak tworzyć prosty i łatwy w konserwacji kod, nauczysz się refaktoryzować już istniejący
- Nauczysz się pracować z atrapami, stosować programowanie sterowane zachowaniami, a także udostępniać połowicznie ukończone funkcje w środowisku produkcyjnym za pomocą przełączników funkcji
Zostań prawdziwym profesjonalistą dzięki opanowaniu programowania sterowanego testami!