Marcin Mazureknarzędzia online · artykuły · księgarniaRSS
Okładka: Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakościTylna okładka: Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości

Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości

Autor: Alan Mellor

Tłumacz: Karolina Stangel

Helion

51,35 zł 79,00 zł -35%

Kup w księgarni Helion

Gdzie kupić

SklepWydanieCena
Helion.plksiążka51,35 złKup
TaniaKsiazka.plksiążka52,06 złKup

Ceny z feedów partnerów, odświeżane codziennie. Linki są partnerskie — przy zakupie dostaję prowizję, cena dla Ciebie się nie zmienia.

Czytaj fragmentPobierz PDF

Kategorie
Jakość oprogramowania, Java, Testowanie automatyczne
Wydawca
Helion
Rodzaj
książka
Format
165x235
Oprawa
miękka
Stron
304
Data wydania
2025-06-10
ISBN
978-83-289-2209-9
Tytuł oryginału
Test-Driven Development with Java: Create higher-quality software by writing tests first with SOLID and hexagonal architecture

Fragment książki — 26 stron

Kliknij stronę, żeby powiększyć. Całość możesz przeczytać online albo pobrać jako PDF. Fragment udostępniony przez wydawcę.

  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 1 z 261
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 2 z 262
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 3 z 263
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 4 z 264
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 5 z 265
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 6 z 266
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 7 z 267
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 8 z 268
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 9 z 269
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 10 z 2610
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 11 z 2611
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 12 z 2612
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 13 z 2613
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 14 z 2614
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 15 z 2615
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 16 z 2616
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 17 z 2617
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 18 z 2618
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 19 z 2619
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 20 z 2620
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 21 z 2621
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 22 z 2622
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 23 z 2623
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 24 z 2624
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 25 z 2625
  • Fragment „Podejście TDD w Javie. Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości” — strona 26 z 2626

Opis

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! 

Linki do księgarni są linkami partnerskimi Grupy Helion i Księgarni PWN (przez sieć Adtraction). Ceny i dostępność pochodzą z oferty wydawcy i mogą się zmienić.