Evaluare:
Cartea „Beyond Legacy Code” de David Bernstein oferă o perspectivă valoroasă asupra dezvoltării software agile, concentrându-se pe practicile care îmbunătățesc calitatea codului și colaborarea în echipă. Cartea este lăudată pentru explicațiile sale clare și sfaturile utile, fiind potrivită atât pentru publicul tehnic, cât și pentru cel non-tehnic. Cu toate acestea, unii cititori o consideră vagă și uneori confuză în ceea ce privește publicul căruia îi este destinată.
Avantaje:⬤ Oferă informații valoroase despre practicile agile și calitatea codului.
⬤ Scrisă într-un stil accesibil atât pentru cititorii tehnici, cât și pentru cei non-tehnici.
⬤ Oferă sfaturi practice și strategii aplicabile în scenarii din lumea reală.
⬤ Foarte recomandat dezvoltatorilor, managerilor și echipelor care doresc să îmbunătățească practicile software.
⬤ Include explicații clare și exemple din lumea reală care sporesc înțelegerea.
⬤ Unii cititori consideră cartea vagă și lungă.
⬤ Confuzie în ceea ce privește publicul țintă; uneori oscilează între a fi pentru cititorii tehnici și cei non-tehnici.
⬤ Titlul este considerat înșelător, deoarece conținutul nu este axat exclusiv pe codul moștenit.
⬤ Anumite subiecte pot părea prea simpliste sau trecute cu vederea pentru dezvoltatorii experimentați.
(pe baza a 44 recenzii ale cititorilor)
Beyond Legacy Code: Nine Practices to Extend the Life (and Value) of Your Software
Pierdem zeci de miliarde de dolari pe an din cauza software-ului defectuos, iar noile idei extraordinare, precum dezvoltarea agilă și Scrum, nu dau întotdeauna rezultate. Dar există speranță. Cele nouă practici de dezvoltare software din Beyond Legacy Code sunt concepute pentru a rezolva problemele cu care se confruntă industria noastră. Descoperiți de ce funcționează aceste practici, nu doar cum funcționează, și creșteți dramatic calitatea și capacitatea de întreținere a oricărui proiect software.
Aceste nouă practici ar putea salva industria software. Beyond Legacy Code este plin de sfaturi practice, practice și o explorare de bun simț a motivelor pentru care practicile tehnice precum refactorizarea și dezvoltarea test-first sunt esențiale pentru construirea de software mentenabil. Descoperiți cum să evitați capcanele pe care echipele le întâlnesc atunci când adoptă aceste practici și cum să reduceți dramatic riscul asociat cu construirea de software - realizând economii semnificative atât pe termen scurt, cât și pe termen lung. Cu o înțelegere mai profundă a principiilor din spatele acestor practici, veți construi software care este mai ușor și mai puțin costisitor de întreținut și extins.
Adoptând aceste nouă practici tehnice cheie, veți învăța să spuneți ce, de ce și pentru cine înainte de cum.
Construiți în loturi mici.
Integrați continuu.
Colaborați.
Creați cod CURAT.
Scrieți mai întâi testul.
Specificați comportamentele cu ajutorul testelor.
Implementați designul la final.
Și refacționați codul vechi.
Dezvoltatorii de software vor găsi sfaturi practice și pragmatice pentru scrierea unui cod de calitate superioară, mai ușor de întreținut și fără erori. Managerii, clienții și proprietarii de produse vor obține o înțelegere mai profundă a proceselor vitale. Trecând peste gândirea procedurală de modă veche a revoluției industriale și lucrând împreună pentru a adopta standarde și practici care vor avansa în dezvoltarea de software, putem transforma criza codului ereditar într-o adevărată revoluție a informației.
© 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)