Evaluare:
Cartea este apreciată pentru orientările sale practice privind practicile de dezvoltare software, în special într-un context Agile. Mulți cititori au considerat-o perspicace și utilă atât pentru dezvoltatorii începători, cât și pentru cei experimentați, ajutându-i să înțeleagă conceptele esențiale și să îmbunătățească calitatea codului. Cu toate acestea, unii au criticat-o pentru că este prea generică, are un titlu înșelător și este lipsită de profunzime în ceea ce privește tehnicile Agile reale.
Avantaje:⬤ Bine scrisă și pătrunzătoare
⬤ imediat utilă pentru înțelegerea celor mai bune practici de programare
⬤ oferă sfaturi practice pentru o mai bună calitate a codului
⬤ valoroasă atât pentru începători, cât și pentru dezvoltatorii experimentați
⬤ bine organizată și ușor de navigat
⬤ include explicații privind practicile importante și beneficiile acestora.
⬤ Unii cititori îl consideră prea generic
⬤ titlul este considerat înșelător, deoarece nu se concentrează suficient pe tehnicile Agile
⬤ poate să nu fie potrivit pentru începători sau neprogramatori
⬤ considerat a nu fi ghidul definitiv pentru transformarea echipelor în Agile.
(pe baza a 10 recenzii ale cititorilor)
Essential Skills for the Agile Developer - A Guide to Better Programming and Design
Agile a devenit paradigma dominantă a dezvoltării software de astăzi, dar metodele agile rămân dificil de măsurat și de îmbunătățit.
Essential Skills for the Agile Developer umple acest gol de jos în sus, predând tehnici dovedite pentru evaluarea și optimizarea practicilor agile individuale și de echipă. Scrisă de patru directori ai Net Objectives - una dintre cele mai importante firme de training și consultanță agile din lume - această carte reflectă experiența lor de neegalat în sprijinirea organizațiilor în tranziția către agile.
Ea se concentrează pe acțiunile și perspectivele specifice care pot aduce cele mai mari îmbunătățiri de proiectare și programare cu investiții economice. Autorii dezvăluie factorii-cheie asociați cu proiectele agile de succes și oferă modalități practice de măsurare a acestora. Prin exemple reale, ei abordează principii, atitudini, obiceiuri, practici tehnice și considerente de proiectare - și, mai presus de toate, arată cum să le reunească pe toate acestea pentru a furniza software cu valoare mai mare.
Folosind tehnicile autorilor, managerii și echipele pot optimiza întreaga organizație și întregul produs de-a lungul întregului său ciclu de viață. Essential Skills for the Agile Developer (Competențe esențiale pentru dezvoltatorul agil) arată cum să realizați programarea prin intenție Să separați utilizarea de construcție Să luați în considerare testabilitatea înainte de scrierea codului Să evitați proiectarea excesivă și insuficientă Să reușiți cu Acceptance Test Driven Development (ATDD) Să minimizați complexitatea și refacerea Utilizați încapsularea mai eficient și mai sistematic Să știți când și cum să utilizați moștenirea Să vă pregătiți pentru schimbare cu mai mult succes Să realizați integrarea continuă cu mai mult succes Să stăpâniți cele mai bune practici puternice pentru proiectare și refactorizare
© 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)