Brudne ręce w czystej architekturze: Twórz „czyste” aplikacje z przykładami kodu w Javie

Ocena:   (4,6 na 5)

Brudne ręce w czystej architekturze: Twórz „czyste” aplikacje z przykładami kodu w Javie (Tom Hombergs)

Opinie czytelników

Podsumowanie:

Książka ta jest wysoko ceniona za praktyczne i teoretyczne spojrzenie na czystą architekturę, skupienie się na tworzeniu łatwego w utrzymaniu oprogramowania oraz jasne wyjaśnienie zasad architektury. Wielu czytelników uważa ją za cenne źródło wiedzy zarówno dla początkujących, jak i doświadczonych programistów, szczególnie w odniesieniu do projektowania opartego na domenie i architektury heksagonalnej. Niektórzy recenzenci zauważyli jednak, że podane przykłady były ograniczone pod względem różnorodności, koncentrując się głównie na pojedynczej aplikacji do przelewów pieniężnych, co może ograniczać możliwość zastosowania do większych projektów.

Zalety:

Książka jest dobrze zorganizowana i pouczająca, oferując praktyczny i teoretyczny wgląd w czystą architekturę. Zapewnia doskonałe wyjaśnienia „dlaczego” stojące za „jak”, dogłębne potraktowanie łatwości konserwacji i przedstawia wiele globalnie stosowanych podejść architektonicznych. Wykorzystanie prostych przykładów kodu w Javie i Kotlinie, a także praktyczne podejście, są bardzo cenione. Książka jest odpowiednia dla początkujących programistów i zapewnia kompleksowe zrozumienie tworzenia łatwego w utrzymaniu oprogramowania.

Wady:

Niektórzy czytelnicy stwierdzili, że przykłady są zbyt skoncentrowane na jednym przypadku (aplikacja do przelewów pieniężnych), co prowadzi do obaw o możliwość zastosowania treści do większych lub różnorodnych projektów. Dodatkowo, podczas gdy książka skutecznie obejmuje wiele zasad, niektórzy recenzenci wyrazili chęć uzyskania większej ilości wskazówek dotyczących zastosowania tych spostrzeżeń w większych systemach.

(na podstawie 8 opinii czytelników)

Oryginalny tytuł:

Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java

Zawartość książki:

Dowiedz się, w jaki sposób architektura heksagonalna może pomóc zwiększyć łatwość konserwacji.

Kluczowe cechy:

⬤ Odkryj sposoby na uczynienie swojego oprogramowania elastycznym, rozszerzalnym i adaptowalnym.

⬤ Poznanie nowych koncepcji, które można łatwo połączyć z własnym stylem tworzenia oprogramowania.

⬤ Rozwijaj sposób myślenia polegający na podejmowaniu świadomych decyzji dotyczących architektury.

Opis książki:

Budowanie z myślą o łatwości utrzymania jest kluczem do utrzymania niskich kosztów rozwoju (i zadowolenia programistów). Drugie wydanie książki "Get Your Hands Dirty on Clean Architecture" ma za zadanie wyposażyć cię w niezbędne umiejętności i wiedzę do tworzenia łatwego w utrzymaniu oprogramowania.

Opierając się na sukcesie pierwszego wydania, ten kompleksowy przewodnik bada wady konwencjonalnej architektury warstwowej i podkreśla zalety stylów zorientowanych na domenę, takich jak Clean Architecture Roberta C. Martina i Hexagonal Architecture Alistaira Cockburna. Następnie książka zagłębia się w praktyczne rozdziały, które pokazują, jak zamanifestować architekturę heksagonalną w rzeczywistym kodzie. Dowiesz się szczegółowo o różnych strategiach mapowania między warstwami architektury heksagonalnej i zobaczysz, jak złożyć elementy architektury w aplikację. Późniejsze rozdziały pokazują, jak egzekwować granice architektury, jakie skróty powodują jakie rodzaje długu technicznego i jak czasami dobrym pomysłem jest dobrowolne zaciąganie tych długów.

Pod koniec tej drugiej edycji będziesz uzbrojony w dogłębne zrozumienie stylu architektury heksagonalnej i będziesz gotowy do tworzenia łatwych w utrzymaniu aplikacji internetowych, które oszczędzają pieniądze i czas. Niezależnie od tego, czy jesteś doświadczonym programistą, czy nowicjuszem w tej dziedzinie, "Get Your Hands Dirty on Clean Architecture" pozwoli ci przenieść swoje umiejętności w zakresie architektury oprogramowania na nowe wyżyny i tworzyć aplikacje, które przetrwają próbę czasu.

Czego się dowiesz:

⬤ Zidentyfikować potencjalne wady architektury warstwowej.

⬤ Stosować różne metody wymuszania granic architektonicznych.

⬤ Odkryć, w jaki sposób potencjalne skróty mogą wpływać na architekturę oprogramowania.

⬤ Przedstawić argumenty przemawiające za stosowaniem różnych stylów architektury.

⬤ Zbuduj swój kod zgodnie z architekturą.

⬤ Przeprowadzać różne testy w celu sprawdzenia każdego elementu architektury.

Dla kogo jest ta książka:

Ta książka jest dla Ciebie, jeśli zależy Ci na architekturze oprogramowania, które tworzysz. Aby jak najlepiej wykorzystać tę książkę, musisz mieć pewne doświadczenie w tworzeniu stron internetowych. Przykłady kodu w tej książce są napisane w języku Java. Jeśli nie jesteś programistą Java, ale potrafisz czytać kod zorientowany obiektowo w innych językach, poradzisz sobie. W nielicznych miejscach, w których potrzebne są informacje o Javie lub frameworku, są one dokładnie wyjaśnione.

Dodatkowe informacje o książce:

ISBN:9781805128373
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Brudne ręce w czystej architekturze - Get Your Hands Dirty on Clean Architecture
Uzyskaj wgląd w to, jak architektura heksagonalna może pomóc w utrzymaniu...
Brudne ręce w czystej architekturze - Get Your Hands Dirty on Clean Architecture
Brudne ręce w czystej architekturze: Twórz „czyste” aplikacje z przykładami kodu w Javie - Get Your...
Dowiedz się, w jaki sposób architektura...
Brudne ręce w czystej architekturze: Twórz „czyste” aplikacje z przykładami kodu w Javie - Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java

Prace autora wydały następujące wydawnictwa: