Értékelés:
A könyv az összetett szoftverarchitektúra elveit magával ragadó módon mutatja be, így kezdő és tapasztalt fejlesztők számára egyaránt alkalmas. Az olvasók értékelik az alapkoncepciókat, különösen a SOLID-elveket, de sokan úgy érzik, hogy az anyag ismétlődik, és nincs elég mélység az új témákban. Az írásmódot egyszerre nevezik közérthetőnek és terjedelmesnek, a gyakorlati alkalmazhatóságról pedig vegyes vélemények érkeznek. A konkrét példák hiánya és a szerzőnek a szoftvertervezéssel kapcsolatos merev nézetei miatt is aggályok merülnek fel.
Előnyök:⬤ Világos és magával ragadó írásmód.
⬤ Az összetett fogalmak, különösen a SOLID-elvek jó szintézise.
⬤ Értékes betekintést nyújt a szoftverarchitektúrába.
⬤ Sok olvasó számára átformáló hatású, új gondolkodásmódot vált ki a szoftvertervezésben.
⬤ A tiszta architektúra elveinek egységes gyűjteményét tartalmazza.
⬤ Az anyag ismétlődhet azok számára, akik ismerik Uncle Bob korábbi munkáit.
⬤ Hiányoznak a konkrét példák és gyakorlati alkalmazások, gyakran marad magas szinten.
⬤ Egyesek szerint terjedelmes és nehezen emészthető.
⬤ A szerző merev nézetei dogmatikusnak tűnhetnek, és elutasítják a különböző valós alkalmazásokat és komplexitásokat.
(340 olvasói vélemény alapján)
Clean Architecture: A Craftsman's Guide to Software Structure and Design
A The Clean Coder és a Clean Code című bestsellerek sikerére építve Robert C.
"Bob bácsi" Martin, a legendás szoftvermester megmutatja, hogyan lehet nagyobb professzionalizmust és fegyelmet vinni az alkalmazások architektúrájába és tervezésébe. Más könyveihez hasonlóan Martin Clean Architecture című könyve sem csupán több választási lehetőséget mutat be, és azt mondja, hogy "használd a legjobb belátásodat", hanem elmondja, hogy milyen döntéseket kell hoznod, és hogy ezek a döntések miért kritikusak a sikered szempontjából.
Martin közvetlen, non-nonsense válaszokat ad az olyan kulcsfontosságú építészeti és tervezési kérdésekre, mint például: Melyek a legjobb magas szintű struktúrák a különböző típusú alkalmazásokhoz, beleértve a webes, az adatbázis-, a vastagkliens-, a konzol- és a beágyazott alkalmazásokat? Melyek a szoftverarchitektúra alapelvei? Mi az építész szerepe, és mit akar valójában elérni? Melyek a szoftvertervezés alapelvei? Hogyan romlik el a tervezés és az architektúra, és mit lehet tenni ellene? Melyek a professzionális építészek és tervezők szakterületei és gyakorlatai? A Clean Architecture alapvető olvasmány minden szoftverépítész, rendszerelemző, rendszertervező és szoftvermenedzser számára -- és minden olyan programozó számára, aki ezekre a szerepekre törekszik, vagy akinek a munkájára hatással van.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)