Evaluare:
În general, cartea primește laude pentru conținutul său perspicace privind dezvoltarea de software, în special pentru dezvoltatorii C# și .NET. Recenzenții apreciază accentul pus pe calitatea practică a codului, principiile SOLID și modelele de proiectare, ceea ce o face valoroasă atât pentru programatorii noi, cât și pentru cei experimentați. Cu toate acestea, unii cititori consideră că cartea ar putea aprofunda exemplele și că capitolele sale inițiale despre procesele agile nu par a fi la locul lor.
Avantaje:⬤ Bogată în informații de calitate, fără umplutură.
⬤ Învață principii de codare pentru viitor.
⬤ O combinație bună de teorie și exemple practice.
⬤ Valoros atât pentru începători, cât și pentru dezvoltatorii experimentați.
⬤ Stilul de scriere clar și concis ajută la înțelegere.
⬤ Acoperă eficient concepte esențiale precum SOLID și modelele de proiectare.
⬤ Capitolele inițiale despre procesele agile pot părea irelevante pentru unii cititori.
⬤ Unele exemple sunt considerate superficiale și pot să nu ofere suficientă profunzime pentru programatorii experimentați.
⬤ Prejudecățile anti-Microsoft percepute îi pot limita audiența.
⬤ Cartea s-ar putea să nu fie la fel de utilă pentru cei care caută exemple detaliate de codare asemănătoare cu „Clean Code”.
(pe baza a 40 recenzii ale cititorilor)
Adaptive Code: Agile Coding with Design Patterns and Solid Principles
Scrieți cod care se poate adapta la schimbări.
Aplicând principiile acestei cărți, puteți crea cod care să se adapteze noilor cerințe și scenariilor neprevăzute fără rescrieri semnificative. Gary McLean Hall descrie cele mai bune practici, principii și modele Agile pentru proiectarea și scrierea codului care poate evolua mai rapid și mai ușor, cu mai puține erori, deoarece nu împiedică schimbarea.
Acum revizuită, actualizată și extinsă, Adaptive Code, ediția a doua adaugă informații practice indispensabile despre Kanban, inversarea dependențelor și crearea abstracțiilor reutilizabile. Bazându-se pe peste un deceniu de experiență în consultanță și dezvoltare Agile, McLean Hall și-a actualizat best-seller-ul cu o acoperire mai profundă a testării unitare, refactorizării, injecției pure de dependență și multe altele.
Stăpâniți noi modalități puternice de:
- Scrieți cod care permite și completează Scrum, Kanban sau orice alt cadru Agile.
- Să dezvoltați cod care poate supraviețui schimbărilor majore în cerințe.
- Planificați adaptabilitatea prin utilizarea dependențelor, stratificării, interfețelor și modelelor de proiectare.
- Efectuați testarea unitară și refactorizarea în tandem, obținând mai multă valoare din ambele.
- Utilizați tehnica „maestrului de aur” pentru a face codul vechi adaptabil.
- Construiți cod SOLID cu principiile responsabilității unice, deschis/închis și substituției Liskov.
- Creați interfețe mai mici pentru a sprijini nevoile mai diverse ale clienților și arhitecturii.
- Utilizați cele mai bune practici de injectare a dependențelor pentru a îmbunătăți adaptabilitatea codului.
- Aplicați inversarea dependențelor cu modelul Stairway și evitați anti-patronii aferente.
Despre dumneavoastră.
Această carte se adresează programatorilor de toate nivelurile de calificare care doresc o perspectivă mai practică asupra modelelor de proiectare, principiilor SOLID, testării unitare, refactorizării și subiectelor conexe. Majoritatea cititorilor vor fi programat în C#, Java, C++ sau limbaje orientate pe obiect similare și vor fi familiarizați cu tehnicile de programare procedurală de bază.
© 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)