Evaluare:
Cartea prezintă principii complexe de arhitectură software într-un mod atractiv, fiind potrivită atât pentru dezvoltatorii începători, cât și pentru cei experimentați. Cititorii apreciază conceptele de bază, în special principiile SOLID, dar mulți consideră că materialul este repetitiv și lipsit de profunzime pe teme noi. Stilul de scriere este citat ca fiind atât accesibil, cât și verbos, cu recenzii mixte privind aplicabilitatea practică. De asemenea, sunt exprimate îngrijorări cu privire la lipsa exemplelor concrete și la opiniile rigide ale autorului cu privire la proiectarea software.
Avantaje:⬤ Stil de scriere clar și captivant.
⬤ Sinteză bună a conceptelor complexe, în special a principiilor SOLID.
⬤ Oferă o perspectivă valoroasă asupra arhitecturii software.
⬤ Transformator pentru mulți cititori, declanșând o nouă mentalitate în proiectarea de software.
⬤ Conține o colecție coerentă de principii privind arhitectura curată.
⬤ Materialul poate fi repetitiv pentru cei familiarizați cu lucrările anterioare ale unchiului Bob.
⬤ Lipsesc exemplele concrete și aplicațiile practice, rămânând adesea la un nivel înalt.
⬤ Unora li s-a părut evaziv și greu de digerat.
⬤ Opiniile rigide ale autorului pot părea dogmatice și disprețuitoare față de aplicațiile și complexitățile variate din lumea reală.
(pe baza a 340 recenzii ale cititorilor)
Clean Architecture: A Craftsman's Guide to Software Structure and Design
Bazându-se pe succesul best-seller-urilor The Clean Coder și Clean Code, legendarul meșter software Robert C. "Uncle Bob" Martin arată cum să aduci mai mult profesionalism și disciplină în arhitectura și proiectarea aplicațiilor.
Ca și în cazul celorlalte cărți ale sale, Arhitectura curatăa lui Martin nu se limitează la a prezenta mai multe alegeri și opțiuni și la a spune "folosește-ți judecata", ci îți spune ce alegeri să faci și de ce aceste alegeri sunt esențiale pentru succesul tău. Martin oferă răspunsuri directe, fără menajamente, la întrebări cheie din domeniul arhitecturii și designului, cum ar fi:
⬤ Care sunt cele mai bune structuri de nivel înalt pentru diferite tipuri de aplicații, inclusiv aplicații web, baze de date, aplicații de tip thick-client, consolă și aplicații încorporate?
⬤ Care sunt principiile de bază ale arhitecturii software?
⬤ Care este rolul arhitectului și ce încearcă el/ea să realizeze cu adevărat?
⬤ Care sunt principiile de bază ale proiectării software?
⬤ Cum se întâmplă ca proiectele și arhitecturile să nu funcționeze corect și ce se poate face în acest sens?
⬤ Care sunt disciplinele și practicile arhitecților și proiectanților profesioniști? Arhitectura curată este o lectură esențială pentru fiecare arhitect software, analist de sisteme, proiectant de sisteme și manager de software - și pentru orice programator care aspiră la aceste roluri sau este influențat de munca lor.
© 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)