Evaluare:
Cartea este bine primită de mulți programatori pentru acoperirea cuprinzătoare a principiilor Agile și a modelelor de proiectare, cititorii lăudând exemplele sale practice și stilul de scriere al lui Robert Martin. Cu toate acestea, cartea este criticată pentru titlul său înșelător și pentru exemplele învechite care nu încorporează practici de programare mai moderne, cum ar fi genericele.
Avantaje:1) Acoperire cuprinzătoare a principiilor și practicilor de programare Agile. 2) Exemple practice de principii SOLID și modele de proiectare. 3) Stil bine scris și captivant de către Robert Martin. 4) Provoacă și învață programatorii, oferind perspective valoroase. 5) Abordare language-agnostic aplicabilă la mai multe limbaje de programare.
Dezavantaje:1) Titlul poate induce în eroare, deoarece nu este exclusiv o carte C#; se concentrează mai mult pe principiile generale de proiectare software. 2) Exemplele pot fi învechite și nu utilizează generice, limitând relevanța lor pentru practicile actuale. 3) Unele exemple pot reflecta idiomuri Java, care s-ar putea să nu se transpună bine în C#. 4) Anumite părți ale cărții se simt învechite și ar putea beneficia de o nouă ediție pentru a actualiza conținutul.
(pe baza a 76 recenzii ale cititorilor)
Agile Principles, Patterns, and Practices in C#
Cu cartea premiată Agile Software Development: Principles, Patterns, and Practices, Robert C. Martin a contribuit la aducerea principiilor Agile pentru zeci de mii de programatori Java și C++. Acum, programatorii.NET au un ghid definitiv pentru metodele agile cu acest volum complet actualizat de Robert C. Martin și Micah Martin, Agile Principles, Patterns, and Practices in C#.
Această carte prezintă o serie de studii de caz care ilustrează fundamentele dezvoltării Agile și ale designului Agile și trece rapid de la modele UML la cod C# real. Capitolele introductive prezintă elementele de bază ale mișcării Agile, în timp ce capitolele ulterioare arată tehnici dovedite în acțiune. Cartea include multe exemple de cod sursă care pot fi descărcate și de pe site-ul web al autorilor.
Cititorii vor ieși din această carte înțelegând.
⬤ Principiile agilității și cele paisprezece practici ale programării extreme.
⬤ Spiking, splitting, velocity și planificarea iterațiilor și lansărilor.
⬤ dezvoltarea bazată pe teste, proiectarea cu teste în primul rând și testele de acceptare.
⬤ Refactorizarea cu testarea unitară.
⬤ Programarea în perechi.
⬤ Proiectarea agilă și mirosurile de proiectare.
⬤ Cele cinci tipuri de diagrame UML și modul de utilizare eficientă a acestora.
⬤ Proiectarea pachetelor orientată pe obiecte și modelele de proiectare.
⬤ Cum să puneți toate acestea împreună pentru un proiect din lumea reală.
Indiferent dacă sunteți un programator C# sau un programator Visual Basic sau Java care învață C#, un manager de dezvoltare software sau un analist de afaceri, Agile Principles, Patterns, and Practices in C# este prima carte pe care ar trebui să o citiți pentru a înțelege software-ul agile și modul în care se aplică programării în cadrul.NET.
© 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)