księgarnia informatyczna

Książka informatyczna wydawnictw: BTC Edition Exit Helion Help Microsoft Press Mikom Nakom PJWSTK Read Me Robomatic Skalmierski Tortech Translator WKŁ WNT WSISIZ



TDD Programowanie w Javie sterowane testami         HELION          59.00zł   43.07zł Księgarnia informatyczna komputeks.pl

Programowanie sterowane testami (ang. test-driven development - TDD) nie jest nową metodyką. Jej praktyczne zastosowanie pozwala na rozwiązanie 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.

Książka, którą trzymasz w ręce, została napisana przez programistów dla programistów. Jej celem jest przekazanie podstaw TDD i omówienie najważniejszych praktyk związanych z tą metodyką, a przede wszystkim - nauczenie praktycznego stosowania TDD w pracy.

Autorzy 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

Programowanie sterowane testami to metodyka dla prawdziwych profesjonalistów.

Spis treści:

Rozdział 1. Dlaczego powinieneś zainteresować się programowaniem sterowanym testami? (17)

Rozdział 2. Narzędzia, platformy i środowiska (29)

Rozdział 3. Czerwone, zielone, refaktoryzacja - od porażki, przez sukces, do doskonałości (61)

Rozdział 4. Testy jednostkowe. Koncentrowanie się na wykonywanym zadaniu, a nie na tym, co już zostało zrobione (89)

Rozdział 5. Projekt. Jeśli czegoś nie da się przetestować, projekt jest nieprawidłowy (115)

Rozdział 6. Eliminowanie zewnętrznych zależności za pomocą atrap (141)

Rozdział 7. Programowanie sterowane zachowaniami - współpraca w ramach całego zespołu (169)

Rozdział 8. Refaktoryzacja zastanego kodu w celu "odmłodzenia" go (193)

Rozdział 9. Przełączniki funkcji - wdrażanie częściowo ukończonych funkcji w środowisku produkcyjnym (225)

Rozdział 10. Łączenie wszystkich informacji (241)


TDD Programowanie w Javie sterowane testami

adobe algorytmy apache asp autocad asembler bsd c++ c# delphi dtp excel flash html java javascript linux matlab mysql office php samba voip uml unix visual studio windows word

Księgarnia Informatyczna  zaprasza.