Ocena:
Książka przedstawia złożone zasady architektury oprogramowania w angażujący sposób, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i doświadczonych programistów. Czytelnicy doceniają podstawowe koncepcje, zwłaszcza zasady SOLID, ale wielu uważa, że materiał jest powtarzalny i brakuje mu głębi w nowych tematach. Styl pisania jest cytowany zarówno jako przystępny, jak i rozwlekły, z mieszanymi opiniami na temat praktycznego zastosowania. Podnoszone są również obawy dotyczące braku konkretnych przykładów i sztywnych poglądów autora na temat projektowania oprogramowania.
Zalety:⬤ Przejrzysty i wciągający styl pisania.
⬤ Dobra synteza złożonych koncepcji, zwłaszcza zasad SOLID.
⬤ Zapewnia cenny wgląd w architekturę oprogramowania.
⬤ Transformująca dla wielu czytelników, pobudzająca nowy sposób myślenia o projektowaniu oprogramowania.
⬤ Zawiera spójny zbiór zasad dotyczących czystej architektury.
⬤ Materiał może być powtarzalny dla osób zaznajomionych z poprzednimi pracami wujka Boba.
⬤ Brak konkretnych przykładów i praktycznych zastosowań, często pozostając na wysokim poziomie.
⬤ Niektórzy uważali, że jest rozwlekły i trudny do przyswojenia.
⬤ Sztywne poglądy autora mogą sprawiać wrażenie dogmatycznych i lekceważących różne rzeczywiste zastosowania i złożoności.
(na podstawie 340 opinii czytelników)
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Opierając się na sukcesie bestsellerów The Clean Coder i Clean Code, legendarny rzemieślnik oprogramowania Robert C.
"Uncle Bob" Martin pokazuje, jak wprowadzić większy profesjonalizm i dyscyplinę do architektury i projektowania aplikacji. Podobnie jak w przypadku innych jego książek, "Clean Architecture" Martina nie ogranicza się do przedstawienia wielu wyborów i opcji oraz powiedzenia "użyj swojej najlepszej oceny", ale mówi ci, jakich wyborów dokonać i dlaczego te wybory mają kluczowe znaczenie dla twojego sukcesu.
Martin oferuje bezpośrednie, bezsensowne odpowiedzi na kluczowe pytania dotyczące architektury i projektowania, takie jak: Jakie są najlepsze struktury wysokiego poziomu dla różnych rodzajów aplikacji, w tym aplikacji internetowych, bazodanowych, grubych klientów, konsolowych i wbudowanych? Jakie są podstawowe zasady architektury oprogramowania? Jaka jest rola architekta i co tak naprawdę stara się on osiągnąć? Jakie są podstawowe zasady projektowania oprogramowania? W jaki sposób projekty i architektury się psują i co można z tym zrobić? Jakie są dyscypliny i praktyki profesjonalnych architektów i projektantów? Czysta architektura to niezbędna lektura dla każdego architekta oprogramowania, analityka systemów, projektanta systemów i menedżera oprogramowania - oraz dla każdego programisty, który aspiruje do tych ról lub ma wpływ na ich pracę.
© 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)