Ocena:
Książka jest chwalona za przystępną eksplorację Domain-Driven Design (DDD) i wzorców architektonicznych, szczególnie w kontekście C# i .NET. Recenzenci chwalą jej przejrzystość, praktyczne przykłady i skupienie się na rzeczywistych zastosowaniach. Niektórzy wyrażają jednak obawy dotyczące zbyt optymistycznego przedstawienia niektórych koncepcji, takich jak CQRS, niewystarczającej szczegółowości w niektórych obszarach i problemów z edycją w późniejszych rozdziałach.
Zalety:Wnikliwy i łatwy do zrozumienia, obejmuje szeroki zakres wzorców architektonicznych, szczególnie pomocny dla programistów C# i .NET, praktyczne przykłady, dobra eksploracja DDD i alternatywnych architektur, takich jak CQRS i pozyskiwanie zdarzeń, ma zastosowanie w rzeczywistych scenariuszach i oferuje cenne perspektywy dla programistów przechodzących na wyższe stanowiska.
Wady:Niektóre koncepcje są nadmiernie uproszczone lub zbyt pozytywne (np. CQRS), niejasne instrukcje dotyczące integracji komponentów, błędy edycyjne i niejasne sekcje w późniejszych rozdziałach oraz niekompletne przykłady. Książka może nie być odpowiednia dla początkujących, którzy szukają szczegółowych wskazówek dotyczących implementacji.
(na podstawie 67 opinii czytelników)
Microsoft .Net: Architecting Applications for the Enterprise
Zbiór podstawowych praktyk architekta oprogramowania w pragmatycznym zastosowaniu.
Projektowanie skutecznej architektury jest najlepszą strategią zarządzania złożonością projektu - i poprawiania wyników. Jednak zasady i praktyki architektury oprogramowania - które autorzy nazywają "nauką o trudnych decyzjach" - ewoluowały w kierunku chmury, urządzeń mobilnych i innych zmian. Teraz w pełni poprawiona i zaktualizowana książka dzieli się wiedzą i rzeczywistymi perspektywami, które umożliwiają projektowanie z myślą o sukcesie - i dostarczanie bardziej udanych rozwiązań.
W tym w pełni zaktualizowanym drugim wydaniu:
⬤ Dowiesz się, jak tylko głębokie zrozumienie domeny może prowadzić do odpowiedniej architektury.
⬤ przeanalizować projektowanie oparte na domenie zarówno w teorii, jak i implementacji.
⬤ Zmienić swoje podejście na najpierw koduj, później modeluj - włączając w to architekturę wielowarstwową.
⬤ Dostrzeż korzyści płynące z priorytetowego traktowania łatwości utrzymania oprogramowania.
⬤ Zobacz, jak czytelność, testowalność i rozszerzalność prowadzą do jakości kodu.
⬤ Podejście oparte w pierwszej kolejności na doświadczeniu użytkownika (UX), a nie na projektowaniu dla danych.
⬤ Zapoznanie się z wzorcami organizowania logiki biznesowej.
⬤ Wykorzystanie sourcingu zdarzeń i CQRS do bardziej efektywnego modelowania złożonych domen biznesowych.
Zagłębienie się w warstwę trwałości, w tym wzorce i implementację.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)