Building Maintainable Software, Java Edition: Zece linii directoare pentru un cod sigur pentru viitor

Evaluare:   (4.1 din 5)

Building Maintainable Software, Java Edition: Zece linii directoare pentru un cod sigur pentru viitor (Joost Visser)

Recenzii ale cititorilor

Rezumat:

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.

Dezavantaje:

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)

Titlul original:

Building Maintainable Software, Java 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 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.

Alte date despre carte:

ISBN:9781491953525
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2016
Numărul de pagini:168

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)