Evaluare:
Cartea oferă o perspectivă cuprinzătoare asupra datoriilor tehnice și a mirosurilor de design, punând accentul pe sfaturi practice de refactorizare pentru dezvoltatorii de software. Ea explică concepte complexe într-un limbaj simplu, susținut de numeroase exemple și ilustrații. Cititorii apreciază clasificarea clară a subiectelor și utilitatea apendicelui care conține instrumente pentru gestionarea datoriilor tehnice. Cu toate acestea, unii recenzenți sugerează îmbunătățiri, în special în ceea ce privește utilizarea unei terminologii specifice precum „smells”.
Avantaje:⬤ Acoperire cuprinzătoare a datoriilor tehnice și a mirosurilor de design.
⬤ Explicații clare ale conceptelor complexe.
⬤ Exemple și ilustrații utile.
⬤ Sfaturi practice de refactorizare pentru dezvoltatori.
⬤ Clasifică eficient design smells.
⬤ Dimensiune la îndemână pentru a fi transportat.
⬤ Anexă utilă cu instrumente pentru identificarea mirosurilor de proiectare.
⬤ Unii cititori consideră că utilizarea termenului „smells” nu este de dorit pentru a convinge publicul.
⬤ Câțiva recenzenți își doresc mai mult conținut dincolo de cele 250 de pagini oferite.
(pe baza a 15 recenzii ale cititorilor)
Refactoring for Software Design Smells: Managing Technical Debt
Conștientizarea mirosurilor de proiectare - indicatori ai problemelor comune de proiectare - ajută dezvoltatorii sau inginerii de software să înțeleagă greșelile făcute în timpul proiectării, ce principii de proiectare au fost trecute cu vederea sau aplicate greșit și ce principii trebuie aplicate corect pentru a rezolva aceste mirosuri prin refactorizare. Dezvoltatorii și inginerii software pot "cunoaște" principiile și modelele, dar nu sunt conștienți de "mirosurile" care există în proiectarea lor din cauza aplicării greșite sau incorecte a principiilor sau modelelor.
Aceste mirosuri au tendința de a contribui în mare măsură la datoria tehnică - timp suplimentar necesar pentru a repara proiecte considerate a fi finalizate - și trebuie abordate prin refactorizare adecvată. Refactoring for Software Design Smells prezintă 25 de mirosuri structurale de proiectare, rolul lor în identificarea problemelor de proiectare și potențiale soluții de refactorizare. Organizat pe domenii comune de proiectare software, fiecare miros este prezentat cu diagrame și exemple care ilustrează practicile de proiectare greșite și problemele care rezultă, creând un catalog de pepite de informații ușor de utilizat pe care dezvoltatorii sau inginerii le pot aplica în proiectele lor.
Autorii își distilează cercetările și experiența în calitate de consultanți și formatori, oferind informații care au fost utilizate pentru a îmbunătăți refactorizarea și a reduce timpul și costurile de gestionare a proiectelor software. Pe parcurs, ei relatează anecdote din proiecte reale în care mirosul relevant a ajutat la rezolvarea unei probleme de proiectare.
© 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)