Értékelés:
A könyvet sokan dicsérik a Clean Architecture gyakorlati és elméleti meglátásaiért, a karbantartható szoftverek létrehozására való összpontosításáért és az architektúra alapelveinek világos magyarázatáért. Sok olvasó értékes forrásnak tartja mind a kezdő, mind a tapasztalt fejlesztők számára, különösen a területvezérelt tervezéssel és a hatszögletű architektúrával kapcsolatban. Néhány recenzens azonban megjegyezte, hogy a megadott példák sokfélesége korlátozott, elsősorban egyetlen pénzátutalási alkalmazásra összpontosítanak, ami korlátozhatja a nagyobb projektekre való alkalmazhatóságot.
Előnyök:A könyv jól szervezett és informatív, gyakorlati és elméleti betekintést nyújt a tiszta architektúrába. Kiváló magyarázatot ad a „hogyan” mögött meghúzódó „miértekre”, alaposan tárgyalja a karbantarthatóságot, és több, világszerte alkalmazott építészeti megközelítést mutat be. Az egyszerű Java és Kotlin kódpéldák használata, valamint a gyakorlatias megközelítés nagyra értékelendő. A könyv kezdő fejlesztők számára is alkalmas, és átfogó megértést nyújt a karbantartható szoftverek létrehozásához.
Hátrányok:Néhány olvasó úgy találta, hogy a példák túlságosan egyetlen esetre (egy pénzátutalási alkalmazásra) összpontosítanak, ami aggodalmakhoz vezetett a tartalom nagyobb vagy változatos projektekre való alkalmazhatóságát illetően. Emellett, bár a könyv számos alapelvet hatékonyan tárgyal, néhány kritikus több útmutatást kívánt volna arra vonatkozóan, hogyan lehet ezeket a felismeréseket nagyobb rendszerekre alkalmazni.
(8 olvasói vélemény alapján)
Get Your Hands Dirty on Clean Architecture: Build 'clean' applications with code examples in Java
Nyerjen betekintést abba, hogyan segíthet a hexagonális architektúra a karbantarthatóság növelésében.
Főbb jellemzők:
⬤ Tárja fel, hogyan teheti rugalmasabbá, bővíthetőbbé és alkalmazkodóbbá szoftverét.
⬤ Tanuljon meg új fogalmakat, amelyeket könnyen ötvözhet saját szoftverfejlesztési stílusával.
⬤ Kifejlessze a tudatos architektúra-döntések meghozatalának gondolkodásmódját.
Könyv leírása:
A karbantarthatóságra építés kulcsfontosságú a fejlesztési költségek alacsonyan tartásához (és a fejlesztők boldogságához). A "Get Your Hands Dirty Duns Dirty on Clean Architecture" második kiadása itt van, hogy felvértezze Önt a karbantartható szoftverek építéséhez szükséges alapvető készségekkel és ismeretekkel.
Az első kiadás sikerére építve ez az átfogó útmutató feltárja a hagyományos réteges architektúra hátrányait, és kiemeli az olyan terület-központú stílusok előnyeit, mint Robert C. Martin Clean Architecture és Alistair Cockburn Hexagonal Architecture. Ezután a könyv gyakorlati fejezetekben mutatja be, hogyan lehet a Hexagonal Architecture-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 építheti össze az architektúra elemeit egy alkalmazásba. A későbbi fejezetek bemutatják, hogyan lehet érvényre juttatni az architektúra határait, milyen rövidítések milyen típusú technikai adósságokat eredményeznek, és hogy néha milyen jó ötlet önként vállalni ezeket az adósságokat.
A második kiadás végére a hatszögletű architektúra stílusának mélyreható ismeretével leszel felvértezve, és készen állsz arra, hogy karbantartható webalkalmazásokat hozz létre, amelyekkel pénzt és időt takaríthatsz meg. Akár tapasztalt fejlesztő, akár újonnan érkezett a területre, a "Get Your Hands Dirty Duns on Clean Architecture" képessé teszi arra, hogy új magasságokba emelje szoftverarchitektúra-ismereteit, és olyan alkalmazásokat építsen, amelyek kiállják az idő próbáját.
Amit megtanulhat:
⬤ A réteges architektúra használatának lehetséges hiányosságainak azonosítása.
⬤ Változatos módszerek alkalmazása az architektúra határainak érvényesítésére.
⬤ Fedezze fel, hogy a lehetséges rövidítések hogyan befolyásolhatják a szoftverarchitektúrát.
⬤ A különböző architektúra-stílusok alkalmazása melletti érvek bemutatása.
⬤ Szerkessze a kódot az architektúrának megfelelően.
⬤ Futtasson különböző teszteket az architektúra egyes elemeinek ellenőrzésére.
Kinek szól ez a könyv:
Ez a könyv Önnek szól, ha érdekli az Ön által épített szoftver 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 szereplő 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.
© 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)