Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code (Zece linii directoare pentru un cod pregătit pentru viitor)

Evaluare:   (4.1 din 5)

Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code (Zece linii directoare pentru un cod pregătit pentru viitor) (Joost Visser)

Recenzii ale cititorilor

Rezumat:

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.

Dezavantaje:

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)

Titlul original:

Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code

Conținutul cărții:

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.

Alte date despre carte:

ISBN:9781491954522
Autor:
Editura:
Legare:Copertă moale
Anul publicării:2016
Numărul de pagini:172

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code (Zece linii...
V-ați simțit vreodată frustrat lucrând cu codul...
Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code (Zece linii directoare pentru un cod pregătit pentru viitor) - Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code
Building Maintainable Software, Java Edition: Zece linii directoare pentru un cod sigur pentru...
V-ați simțit vreodată frustrat lucrând cu codul...
Building Maintainable Software, Java Edition: Zece linii directoare pentru un cod sigur pentru viitor - Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code

Lucrările autorului au fost publicate de următorii editori:

© 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)