Cartea este împărțită în trei părți. Prima descrie principiile, standardele și practicile care guvernează crearea unui cod curat. A doua include numeroase studii de caz care devin progresiv tot mai dificile. Fiecare caz este și un exercițiu de „curățare” a codului, adică raționalizarea unei baze de cod cu probleme și transformarea acesteia într-un cod eficient și fiabil. Partea a treia este punctul culminant: un singur capitol care conține o serie de criterii exploratorii (euristice) și „indici intuitive” rezultate din studiile de caz. Rezultatul este un set de cunoștințe care descrie modul nostru de gândire atunci când scriem, citim și curățăm cod software.
Cartea vă va ajuta să înțelegeți: Cum să distingeți un cod bine scris de unul prost scris, Cum să scrieți cod bun și cum să îmbunătățiți un cod prost scris, Cum să creați nume corecte, funcții, obiecte și clase, Cum să formatați codul astfel încât să fie cât mai lizibil, Cum să implementați metode de gestionare a erorilor fără a ascunde logica codului, Cum să efectuați teste unitare adecvate și să dezvoltați cod bazat pe rezultatele testelor.
Este o carte care este alfa și omega pentru orice programator, inginer software, manager de proiect software, șef de echipă de programare și analist de sisteme implicat în dezvoltarea unui cod mai bun.
Conținut: Cod curat, Nume semnificative, Funcții, Comentarii, Formatare, Obiecte și structuri de date, Gestionarea erorilor, Limite, Teste unitare, Clase, Sisteme, Design emergent, Concurență, Îmbunătățire iterativă, În profunzimea JUnit, Refactorizare în clasa SerialDate, Criterii exploratorii și indicii intuitive.
Producător
- Editor
- Kodikas
- Tip
- Științe Umaniste, Tehnologie, Calculatoare - Informatică, Electrotehnică - Inginerie Mecanică, Logică, Cultură, Matematică Științelor Pozitive
- Limba
- Greacă
- Subtitlu
- -
- Copertă
- Moale
- Număr de pagini
- -
- Data de lansare
- -
- Data de publicare
- -
- Dimensiuni
- -
- ISBN-13
- 9789606455261
Informații importante
Specificațiile sunt colectate de pe site-urile oficiale ale producătorilor. Te rugăm să verifici specificațiile înainte de a finaliza comanda. În cazul în care întâmpini probleme, raportează aici.