Zyskaj 100zł na zakupy » więcej

Podejście TDD w Javie

Testowanie, SOLID i architektura heksagonalna jako fundamenty wysokiej jakości

55,38 zł -30%
79,00 zł
Cena okładkowa
79,00 zł Najniższa cena Najniższa cena z 30 dni przed obniżką

Ostatnie sztuki

Szczegóły produktu

Data wydania
13 cze 2025
Oprawa
miękka
Autor/Redaktor
Alan Mellor
Tłumacz
Karolina Stangel
Wydawca
Helion

Podejście TDD w Javie

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!

 

Recenzje (0)

Zainspiruj się kategoriami tego produktu

Może Cię zainteresuje
Książki tego wydawnictwa

Podejście TDD w Javie: Klucz do wysokiej jakości kodu

Odkryj fundamentalne zasady programowania sterowanego testami w kontekście języka Java, które stanowią nieodzowny element rozwoju kompetencji architekta oprogramowania. Ta publikacja szczegółowo omawia proces TDD, prezentując praktyczne metody implementacji, wzorce projektowe oraz techniki zapewniające kontrolę nad złożonymi systemami. Rekomendujemy lekturę wszystkim, którzy dążą do mistrzostwa w tworzeniu niezawodnych i efektywnych aplikacji, w tym także w obszarze wdrażania wzorców reaktywnych, Terraform oraz testowania w środowiskach C# i .NET.

Po jakie produkty jeszcze warto sięgnąć:

  1. Jak wdrażać wzorce reaktywne w aplikacjach Angulara. Ta książka to kompleksowy przewodnik po wdrażaniu wzorców reaktywnych w Angularze, który pokaże Ci, jak poprawić wydajność i jakość kodu. Dowiedz się, jak wykorzystać RxJS do tworzenia nowoczesnych i responsywnych aplikacji internetowych, zwiększając satysfakcję użytkowników.
  2. Terraform. Poznaj narzędzie, które zrewolucjonizowało zarządzanie infrastrukturą IT. Ta książka wyjaśni, jak automatyzować tworzenie i wdrażanie środowisk w chmurze, co pozwoli Ci uniknąć błędów i przyspieszyć procesy deploymentu na platformach takich jak AWS, Google Cloud czy Azure.
  3. Test-Driven Development w C# i .NET. Odkryj moc programowania sterowanego testami i naucz się tworzyć wysokiej jakości kod, który jest łatwy w utrzymaniu. Praktyczne przykłady z ASP.NET Core i Entity Framework pomogą Ci opanować tę technikę i zwiększyć efektywność pracy nad projektami.
  4. Pełnia możliwości DevOps, Git i GitHub. Ta książka to klucz do zrozumienia, jak połączyć DevOps z narzędziami takimi jak Git i GitHub, aby znacząco usprawnić pracę zespołów programistycznych. Dowiedz się, jak w pełni wykorzystać potencjał platformy do ciągłej integracji i wdrażania.
  5. OpenAI API. Receptury. Zdobądź praktyczną wiedzę na temat korzystania z OpenAI API, aby tworzyć inteligentne aplikacje, takie jak chatboty czy generatory treści. Ta książka pokaże Ci, jak skonfigurować i efektywnie wykorzystywać możliwości sztucznej inteligencji w swoich projektach.
  6. Power Query w Excelu i Power BI. Naucz się, jak automatyzować i usprawniać przetwarzanie danych w Excelu i Power BI. Ta książka pomoże Ci zaoszczędzić czas dzięki technikom oczyszczania i analizy danych, które pozwolą podejmować lepsze decyzje biznesowe.
  7. Programowanie aplikacji dla Sklepu Windows w C# Ta praktyczna książka przeprowadzi Cię krok po kroku przez proces tworzenia aplikacji dla Windows 8.1, pokazując, jak korzystać z nowoczesnych mechanizmów WinRT i projektowania UI. Idealna dla deweloperów chcących tworzyć funkcjonalne aplikacje mobilne i desktopowe.
  8. Testowanie i rozwój API w Postmanie Poznaj narzędzia i techniki testowania API, które są kluczowe dla zapewnienia stabilności i bezpieczeństwa Twoich usług. Ta książka wyjaśni, jak skutecznie korzystać z Postmana, aby poprawić jakość i spójność interfejsów API.
  9. Rozwój oprogramowania w praktyce Ta książka to praktyczny przewodnik po najważniejszych ideach i praktykach programowania, od obiektowego po funkcyjne. Zawiera projekty, które pomogą Ci opanować umiejętności niezbędne do tworzenia nowoczesnych i efektywnych aplikacji.
  10. Refaktoryzacja w C#. Naucz się, jak eliminować dług techniczny i poprawiać strukturę swojego kodu. Ta książka pokaże Ci, jak bezpiecznie refaktoryzować aplikacje w Visual Studio, aby zwiększyć ich wydajność i ułatwić dalszy rozwój.

Podejście TDD w Javie

55,38 zł -30%
79,00 zł
Cena okładkowa
79,00 zł Najniższa cena Najniższa cena z 30 dni przed obniżką