![Clean Code](https://img.perlego.com/book-covers/4398938/9788850318254_300_450.webp)
Clean Code
Guida per diventare bravi artigiani nello sviluppo agile di software
Robert C. Martin
- 464 pages
- Italian
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
Clean Code
Guida per diventare bravi artigiani nello sviluppo agile di software
Robert C. Martin
Ă propos de ce livre
Un codice cattivo puĂČ certo funzionare ma un codice sporco alla lunga puĂČ mettere in ginocchio intere organizzazioni. Ogni anno un numero incalcolabile di ore e risorse sono sprecate a causa di codice scritto male. Ma non bisogna rassegnarsi.Robert C. Martin presenta il suo rivoluzionario approccio agile alla scrittura di codice pulito on the fly, frutto dell'esperienza condivisa con i suoi colleghi di Object Mentor. L'obiettivo Ăš trasmettere i valori di un artigiano del software e mostrare come diventare programmatori migliori distinguendo il buon codice da quello cattivo.Il volume Ăš idealmente diviso in tre parti. La prima descrive i principi, i modelli e le pratiche per la scrittura di un codice pulito. La seconda presenta casi di studio di complessitĂ crescente: ognuno Ăš un esercizio che mira a trasformare del codice problematico in codice efficiente. La terza, racchiusa in un unico capitolo, raccoglie e sintetizza tutti gli insegnamenti della seconda parte. Il risultato Ăš un corpo di conoscenze comuni a chi scrive, legge e soprattutto rende pulito il codice.Una lettura fondamentale per ogni sviluppatore, ingegnere informatico, project manager e analista di sistema che vuole produrre codice migliore.
Foire aux questions
Informations
Table des matiĂšres
- Prefazione
- Introduzione
- Capitolo 1 - Codice pulito
- Capitolo 2 - Nomi significativi
- Capitolo 3 - Funzioni
- Capitolo 4 - Commenti
- Capitolo 5 - Formattazione
- Capitolo 6 - Oggetti e strutture
- Capitolo 7 - Gestione degli errori
- Capitolo 8 - Delimitazioni
- Capitolo 9 - Unit test
- Capitolo 10 - Classi
- Capitolo 11 - Sistemi
- Capitolo 12 - Simple Design
- Capitolo 13 - Concorrenza
- Capitolo 14 - Raffinamento progressivo
- Capitolo 15 - JUnit
- Capitolo 16 - Refactoring di SerialDate
- Capitolo 17 - Avvertenze ed euristiche
- Appendice A - Concorrenza II
- Appendice B - org.jfree.date.SerialDate
- Epilogo