
Podejście TDD w Javie
O książce
- Autor
- Alan Mellor
- Lata wydań
- 2025
- Liczba wydań
- 1
- Języki
- polski
- Rodzaj
- książka
Koncepcja programowania sterowanego testami oznacza tworzenie kodu wysokiej jakości. TDD (ang. test-driven development) uznaje testowanie za integralny element procesu tworzenia aplikacji. To proste i potężne narzędzie ułatwia także skuteczne zastosowanie wzorców projektowych. Jeśli planujesz zostać biegłym architektem oprogramowania, opanowanie TDD w praktyce jest koniecznością!
Dzięki tej książce zrozumiesz moc programowania sterowanego testami. Bazując na świetnie wyjaśnionym procesie budowy przykładowej aplikacji zgodnie z paradygmatem TDD, przyswoisz mechanizmy: cykl czerwone, zielone i refaktoryzacja, a także wzorzec przygotowania, działania i asercji. Dowiesz się też, jak za sprawą odwrócenia zależności i zamienników testowych uzyskać kontrolę nad systemami zewnętrznymi, takimi jak bazy danych. Poznasz ponadto zaawansowane techniki projektowania, w tym zasady SOLID, refaktoryzację i architekturę heksagonalną. Na podstawie piramidy testów nauczysz się znajdować równowagę między szybkimi i powtarzalnymi testami jednostkowymi a testami integracyjnymi. Używając Javy 17, opracujesz nowoczesną mikrousługę REST opartą na bazie danych PostgreSQL.
W książce między innymi:
- kodowanie przypadków testowych w Javie
- miejsce TDD w procesie tworzenia oprogramowania
- pisanie w Javie solidnego kodu wielokrotnego użytku
- rzeczywiste działanie TDD i jego skuteczność
- przebieg pracy w TDD
- refaktoryzacja a TDD
TDD: Twoja ścieżka do doskonałości w programowaniu!
Dostępna w 9 bibliotekach: AGH-Biblioteka Główna (Kraków), Biblioteka Elektroniki i Fotoniki, Biblioteka Energetyki, Elektroniki i Telekomunikacji, Biblioteka Jagiellońska (Kraków), Biblioteka Narodowa (Warszawa), Biblioteka Wiedzy (Gdynia), Filia Biblioteki PG: Elektronika, Telekomunikacja i Informatyka (Gdańsk), Książnica Pomorska (Szczecin), WBP Lublin (Polska) (Lublin)
Możesz ją też kupić
od 50,56 zł w księgarni Helion