Evaluare:
Cartea oferă îndrumări practice și ușor de aplicat pentru scrierea unui cod mentenabil, susținute de un model dezvoltat de Software Improvement Group. Deși este apreciată pentru simplitatea, claritatea și sfaturile sale utile, unii recenzenți consideră că îi lipsește profunzimea și calitatea vizuală.
Avantaje:⬤ Linii directoare simple, clare și realizabile pentru scrierea de cod de înaltă calitate
⬤ sfaturi practice care conduc la rezultate rapide
⬤ model unic pentru cuantificarea mentenabilității software-ului
⬤ stil de scriere captivant
⬤ contraargumente și justificări bune prezentate
⬤ foarte recomandat pentru dezvoltatorii de software.
⬤ Nu este foarte aprofundat
⬤ unele conținuturi sunt considerate regurgitate
⬤ imaginile/desenele sunt prea mici
⬤ unele subiecte sunt acoperite cu ușurință
⬤ perceput ca fiind supraevaluat cu sugestii că ar putea fi rezumat într-un blog.
(pe baza a 10 recenzii ale cititorilor)
Building Maintainable Software, C# 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 a livra software C# 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 C#, în timp ce cartea noastră însoțitoare Java oferă exemple clare î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 să copiați codul 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)