Értékelés:
A könyv gyakorlati betekintést és strukturált megközelítést nyújt a hatszögletű és a tiszta architektúrához, így értékes a témában jártasak számára. Ugyanakkor nem biztos, hogy a teljesen kezdők számára megfelelő, és kritikát kapott a szakzsargonnal terhelt nyelvezet és néhány formázási probléma miatt.
Előnyök:⬤ Jól megírt és tömör
⬤ gyakorlati ismereteket nyújt világos kódpéldákkal
⬤ értékes a némi tapasztalattal rendelkezők számára
⬤ strukturált útmutatót kínál az architektúra koncepciók megvalósításához
⬤ tanulságos a SOLID-elvek és a területvezérelt tervezés tekintetében.
⬤ Nem alkalmas teljesen kezdőknek
⬤ néhány olvasó szerint szakzsargonban nehézkes és nehezen érthető
⬤ egyes részekből hiányzik a mélység
⬤ a szöveg formázása és elrendezése javítható lenne.
(18 olvasói vélemény alapján)
Get Your Hands Dirty on Clean Architecture
Betekintést nyerhet abba, hogy a hatszögletű architektúra hogyan segíthet alacsonyan tartani a fejlesztési költségeket az alkalmazás teljes élettartama alatt Főbb jellemzők Fedezze fel, hogyan teheti rugalmasabbá, bővíthetőbbé és alkalmazkodóbbá szoftverét Ismerjen meg új koncepciókat, amelyeket könnyen ötvözhet saját szoftverfejlesztési stílusával Fejlessze ki a karbantartható megoldások építésének gondolkodásmódját a rövidítések helyett Könyv leírása
Mindannyian olyan szoftverarchitektúrát szeretnénk építeni, amely alacsony fejlesztési költségek mellett alkalmazkodó és rugalmas szoftvereket eredményez. Az ésszerűtlen határidők és a rövidítések azonban nagyon megnehezítik egy ilyen architektúra létrehozását.
A Get Your Hands Dirty Duns on Clean Architecture a hagyományos rétegelt építészeti stílusról és annak hátrányairól szóló beszélgetéssel kezdődik. Szó esik továbbá Robert C. Martin Clean Architecture és Alistair Cockburn Hexagonal Architecture című munkáinak, a területközpontú architektúrastílusoknak az előnyeiről. Ezután a könyv gyakorlati fejezetekbe merül, amelyek megmutatják, hogyan lehet a hatszögletű architektúrát tényleges kódban megvalósítani. Részletesen megismerheti a hexagonális architektúra rétegei közötti különböző leképezési stratégiákat, és láthatja, hogyan lehet az architektúra elemeit alkalmazássá összeállítani. A későbbi fejezetek bemutatják, hogyan lehet érvényre juttatni az architektúra határait. Azt is megtudhatja, hogy milyen rövidítések milyen típusú technikai adósságokat eredményeznek, és hogy néha miért jó ötlet önként vállalni ezeket az adósságokat.
A könyv elolvasása után minden szükséges tudással rendelkezni fog ahhoz, hogy a webfejlesztés hatszögletű architektúra stílusát használó alkalmazásokat hozzon létre. Amit megtanulhatsz Azonosítani a réteges architektúra használatának lehetséges hiányosságait Alkalmazni módszereket az architektúra határainak érvényesítésére Megtudni, hogy a lehetséges rövidítések hogyan befolyásolhatják a szoftver architektúráját Érveket gyártani arra vonatkozóan, hogy mikor melyik architektúra stílust érdemes használni A kódot az architektúrának megfelelően strukturálja Alkalmazza a különböző típusú teszteket, amelyek az architektúra minden elemét lefedik Kiknek szól ez a könyv?
Ez a könyv Önnek szól, ha érdekli az Ön által fejlesztett szoftverek architektúrája. Ahhoz, hogy a legtöbbet hozza ki ebből a könyvből, rendelkeznie kell némi tapasztalattal a webfejlesztés terén. A könyvben található kódpéldák Java nyelven készültek. Ha nem Java-programozó, de tud objektumorientált kódot olvasni más nyelveken, akkor sem lesz gond. Azon kevés helyen, ahol Java- vagy keretrendszer-specifikumok szükségesek, azokat alaposan elmagyarázzuk. Tartalomjegyzék Mi a baj a rétegekkel? A függőségek megfordítása A kód szervezése A használati eset megvalósítása A webes adapter megvalósítása A perzisztenciaadapter megvalósítása Az architektúraelemek tesztelése A határok közötti leképezés Az alkalmazás összerakása Az architektúra határainak betartatása Az architektúra határainak betartatása A rövidítések tudatos alkalmazása Az architektúra stílusának meghatározása.
© 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)