Evaluare:
Cartea oferă un ghid compact și ușor de aplicat pentru scrierea de software mentenabil, cu principii clare și metrici pentru cuantificarea calității software-ului. Deși este lăudată pentru simplitatea și sfaturile sale practice, unii recenzenți consideră că îi lipsește profunzimea și poate că nu oferă suficient conținut original în comparație cu alte resurse.
Avantaje:⬤ Sfaturi concrete și aplicabile
⬤ concisă și ușor de citit
⬤ oferă un cadru pentru mentenabilitatea software-ului
⬤ include orientări practice validate de date
⬤ relevantă pentru diverse limbaje de programare
⬤ pregătește cititorii pentru o certificare în mentenabilitate
⬤ prezintă contra-argumente la sugestiile sale.
⬤ Lipsă de profunzime și detalii
⬤ unele elemente vizuale sunt prea mici
⬤ poate fi privită ca o regurgitare a materialului existent
⬤ considerată supraevaluată și posibil de rezumat într-o postare pe blog.
(pe baza a 10 recenzii ale cititorilor)
Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code
V-ați simțit vreodată frustrat lucrând cu codul altcuiva? Codul sursă dificil de întreținut este o mare problemă în dezvoltarea de software în prezent, ducând la întârzieri costisitoare și defecte. Fiți parte a soluției. Cu această carte practică, veți învăța 10 linii directoare ușor de urmat pentru furnizarea de software Java care este ușor de întreținut și adaptat. Aceste linii directoare au fost derivate din analiza a sute de sisteme din lumea reală.
Scrisă de consultanți de la Software Improvement Group (SIG), această carte oferă explicații clare și concise, cu sfaturi pentru a transforma liniile directoare în practică. Exemplele pentru această ediție sunt scrise în Java, în timp ce cartea noastră însoțitoare C# oferă exemple practicabile în acest limbaj.
⬤ Scrieți unități scurte de cod: limitați lungimea metodelor și a constructorilor.
⬤ Scrieți unități simple de cod: limitați numărul de puncte de ramificare pe metodă.
⬤ Scrieți codul o singură dată, în loc să riscați copierea codului cu erori.
⬤ Mențineți interfețele unitare mici prin extragerea parametrilor în obiecte.
⬤ Separarea preocupărilor pentru a evita crearea de clase mari.
⬤ Cuplați componentele arhitecturii în mod lejer.
⬤ Echilibrați numărul și dimensiunea componentelor de nivel superior din codul dumneavoastră.
⬤ Păstrați-vă baza de cod cât mai mică posibil.
⬤ Automatizați testele pentru baza dvs. de cod.
⬤ Scrieți cod curat, evitând "mirosurile de cod" care indică probleme mai profunde.
© 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)