Evaluare:
Cartea oferă perspective practice și o abordare structurată a arhitecturii hexagonale și curate, ceea ce o face valoroasă pentru cei familiarizați cu aceste subiecte. Cu toate acestea, este posibil să nu fie potrivită pentru începători și a fost criticată pentru limbajul său încărcat de jargon și pentru unele probleme de formatare.
Avantaje:⬤ Bine scrisă și concisă
⬤ oferă cunoștințe practice cu exemple clare de cod
⬤ valoroasă pentru cei cu ceva experiență
⬤ oferă un ghid structurat pentru implementarea conceptelor de arhitectură
⬤ perspicace în ceea ce privește principiile SOLID și proiectarea orientată pe domeniu.
⬤ Nu este potrivit pentru începătorii absoluți
⬤ unii cititori l-au considerat încărcat de jargon și dificil de înțeles
⬤ anumitor secțiuni le lipsește profunzimea
⬤ formatarea și aspectul textului ar putea fi îmbunătățite.
(pe baza a 18 recenzii ale cititorilor)
Get Your Hands Dirty on Clean Architecture
Descoperiți modul în care arhitectura hexagonală poate contribui la menținerea la un nivel scăzut a costurilor de dezvoltare pe întreaga durată de viață a unei aplicații Caracteristici cheie Explorați modalități de a vă face software-ul flexibil, extensibil și adaptabil Învățați concepte noi pe care le puteți îmbina cu ușurință cu propriul stil de dezvoltare software Dezvoltați mentalitatea de a construi soluții mentenabile în loc de a lua scurtături Descrierea cărții
Cu toții ne-am dori să construim o arhitectură software care să producă software adaptabil și flexibil cu costuri de dezvoltare reduse. Dar, termenele nerezonabile și scurtăturile fac foarte dificilă crearea unei astfel de arhitecturi.
Get Your Hands Dirty on Clean Architecture începe cu o discuție despre stilul convențional de arhitectură stratificată și dezavantajele acestuia. De asemenea, se vorbește despre avantajele stilurilor de arhitectură centrate pe domeniu ale arhitecturii curate a lui Robert C. Martin și ale arhitecturii hexagonale a lui Alistair Cockburn. Apoi, cartea plonjează în capitole practice care vă arată cum să manifestați o arhitectură hexagonală în codul real. Veți învăța în detaliu despre diferitele strategii de mapare între straturile unei arhitecturi hexagonale și veți vedea cum să asamblați elementele arhitecturii într-o aplicație. Ultimele capitole demonstrează cum să impuneți limitele arhitecturii. De asemenea, veți afla ce scurtături produc ce tipuri de datorii tehnice și cum, uneori, este o idee bună să vă asumați de bunăvoie aceste datorii.
După ce veți citi această carte, veți avea toate cunoștințele de care aveți nevoie pentru a crea aplicații utilizând stilul arhitecturii hexagonale de dezvoltare web. Ce veți învăța Identificați potențialele neajunsuri ale utilizării unei arhitecturi stratificate Aplicați metode pentru a impune limitele arhitecturii Aflați cum pot afecta potențialele scurtături arhitectura software Produceți argumente pentru a stabili când să utilizați care stil de arhitectură Structurați codul în funcție de arhitectură Aplicați diferite tipuri de teste care vor acoperi fiecare element al arhitecturii Cui se adresează această carte
Această carte este pentru dvs. dacă vă pasă de arhitectura software-ului pe care îl construiți. Pentru a profita la maximum de această carte, trebuie să aveți o anumită experiență în dezvoltarea web. Exemplele de cod din această carte sunt în Java. Dacă nu sunteți programator Java, dar puteți citi cod orientat pe obiecte în alte limbaje, vă va fi bine. În puținele locuri în care sunt necesare specificul Java sau al cadrului, acestea sunt explicate în detaliu. Table of Contents Ce este în neregulă cu straturile? Inversarea dependențelor Organizarea codului Implementarea unui caz de utilizare Implementarea unui adaptor Web Implementarea unui adaptor de persistență Testarea elementelor de arhitectură Cartografierea între limite Asamblarea aplicației Impunerea limitelor arhitecturii Utilizarea scurtăturilor Deciderea conștientă asupra unui stil de arhitectură
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)