Codice pulito: Un manuale di artigianato del software agile

Punteggio:   (4,7 su 5)

Codice pulito: Un manuale di artigianato del software agile (Robert Martin)

Recensioni dei lettori

Riepilogo:

Il libro “Codice pulito” di Robert C. Martin è molto apprezzato per i suoi consigli pratici e i principi sulla scrittura di codice manutenibile e leggibile. Sebbene sia particolarmente utile per i neofiti della programmazione e per i team che cercano di migliorare i propri standard di codifica, contiene anche alcuni contenuti che possono sembrare datati o eccessivamente idealistici per gli sviluppatori esperti. Il libro è scritto principalmente con esempi Java, il che potrebbe limitarne l'applicabilità ai programmatori che utilizzano altri linguaggi.

Vantaggi:

Ben strutturato e di facile lettura, è accessibile a un vasto pubblico, compresi i team.
Offre preziosi principi e buone pratiche per scrivere codice pulito.
Contiene molti esempi pratici e consigli pratici.
Sottolinea l'importanza della leggibilità e della manutenibilità del codice.
Incoraggia una mentalità o un approccio al miglioramento continuo delle pratiche di codifica.

Svantaggi:

Una parte significativa dei contenuti è specifica di Java, il che potrebbe non essere rilevante per gli sviluppatori che utilizzano altri linguaggi.
Alcuni capitoli mancano di profondità o di applicabilità pratica, il che influisce sulla qualità complessiva.
Alcuni concetti e regole presentati possono sembrare eccessivamente semplicistici o idealistici, generando una potenziale confusione sulle applicazioni reali.
Il libro è lungo, il che potrebbe sopraffare alcuni lettori, specialmente quelli alla ricerca di suggerimenti rapidi.

(basato su 1225 recensioni dei lettori)

Titolo originale:

Clean Code: A Handbook of Agile Software Craftsmanship

Contenuto del libro:

Anche il codice scadente può funzionare. Ma se il codice non è pulito, può mettere in ginocchio un'organizzazione di sviluppo. Ogni anno si perdono innumerevoli ore e risorse significative a causa di codice scritto male. Ma non deve essere così.

Il noto esperto di software Robert C. Martin presenta un paradigma rivoluzionario con Clean Code: A Handbook of Agile Software Craftsmanship. Martin, che ha contribuito a portare i principi agili da un punto di vista pratico a decine di migliaia di programmatori, ha collaborato con i suoi colleghi di Object Mentor per distillare le loro migliori pratiche agili di pulizia del codice “al volo” in un libro che vi infonderà i valori dell'artigiano del software e vi renderà un programmatore migliore, ma solo se ci lavorerete.

Che tipo di lavoro farete? Leggerete codice, molto codice. E sarete chiamati a riflettere su cosa c'è di giusto in quel codice e cosa c'è di sbagliato. E soprattutto sarete chiamati a rivalutare i vostri valori professionali e il vostro impegno nel mestiere.

Clean Codeè diviso in tre parti. La prima descrive i principi, i modelli e le pratiche di scrittura del codice pulito. La seconda parte consiste in diversi casi di studio di complessità crescente. Ogni caso di studio è un esercizio di pulizia del codice, di trasformazione di una base di codice che presenta alcuni problemi in una base di codice sana ed efficiente. La terza parte è il risultato: un singolo capitolo contenente un elenco di euristiche e “odori” raccolti durante la creazione dei casi di studio. Il risultato è una base di conoscenza che descrive il modo in cui pensiamo quando scriviamo, leggiamo e puliamo il codice.

Il lettore uscirà da questo libro comprendendo.

⬤ Come distinguere il codice buono da quello cattivo.

⬤ Come scrivere buon codice e come trasformare il cattivo codice in buon codice.

⬤ Come creare buoni nomi, buone funzioni, buoni oggetti e buone classi.

⬤ Come formattare il codice per ottenere la massima leggibilità.

⬤ Come implementare una gestione completa degli errori senza oscurare la logica del codice.

⬤ Come eseguire test unitari e praticare lo sviluppo guidato dai test.

⬤ Quali sono gli “odori” e le euristiche che possono aiutare a identificare il codice difettoso.

Questo libro è un must per tutti gli sviluppatori, gli ingegneri del software, i project manager, i team lead o gli analisti di sistemi interessati a produrre codice migliore.

Altre informazioni sul libro:

ISBN:9780132350884
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2008
Numero di pagine:464

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Architettura pulita: Una guida artigianale alla struttura e alla progettazione del software - Clean...
Sulla scia del successo dei best-seller The Clean...
Architettura pulita: Una guida artigianale alla struttura e alla progettazione del software - Clean Architecture: A Craftsman's Guide to Software Structure and Design
Codice pulito: Un manuale di artigianato del software agile - Clean Code: A Handbook of Agile...
Anche il codice scadente può funzionare. Ma se il codice...
Codice pulito: Un manuale di artigianato del software agile - Clean Code: A Handbook of Agile Software Craftsmanship
La piccola sorella - Little Sister
SORELLINA MINORE.Quando Vivian Prosper cerca di assumere Brice per impedire alla sorella minore di sposare il giovane Arthur Spotiswood, lui...
La piccola sorella - Little Sister
Metodi di analisi degli incidenti su base progettuale per le centrali nucleari ad acqua leggera -...
Questo libro illustra i principi della valutazione...
Metodi di analisi degli incidenti su base progettuale per le centrali nucleari ad acqua leggera - Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants
Entrare nel profondo ignoto - Entering the Deep Unknown
I compagni di classe di Tommy, undici anni, sono irritati con lui perché fa sempre lo scemo e disturba...
Entrare nel profondo ignoto - Entering the Deep Unknown
Sviluppo di software agile, principi, modelli e pratiche - Agile Software Development, Principles,...
Scritto da uno sviluppatore di software per gli...
Sviluppo di software agile, principi, modelli e pratiche - Agile Software Development, Principles, Patterns, and Practices
La società dello sguardo: L'inizio della passeggiata d'amore intorno al mondo - The Face Looking...
Sono venuto qui per parlarvi di un libro che è...
La società dello sguardo: L'inizio della passeggiata d'amore intorno al mondo - The Face Looking Company: The Beginning Love Walk Around the World
La Compagnia dello sguardo: L'inizio della passeggiata d'amore intorno al mondo - The Face Looking...
Sono venuto qui per parlarvi di un libro che è...
La Compagnia dello sguardo: L'inizio della passeggiata d'amore intorno al mondo - The Face Looking Company: The Beginning Love Walk Around the World
La porta pallida / Morte di un donnaiolo - The Pale Door / Death of a Ladies' Man
LA PORTA PALLIDA.Il dottor Kerry assume Chad per tenere sotto...
La porta pallida / Morte di un donnaiolo - The Pale Door / Death of a Ladies' Man
I casi completi di Jim Bennett, volume 1 - The Complete Cases of Jim Bennett, Volume 1
Il detective privato di Cleveland Jim Bennett è apparso in oltre...
I casi completi di Jim Bennett, volume 1 - The Complete Cases of Jim Bennett, Volume 1
Design funzionale: Principi, modelli e pratiche - Functional Design: Principles, Patterns, and...
Guida pratica a un codice migliore e più pulito...
Design funzionale: Principi, modelli e pratiche - Functional Design: Principles, Patterns, and Practices
Progetto americano di deprogrammazione degli zombie - American Zombie Deprogram Project
Fin dalla fondazione degli Stati Uniti, i media etichettati come...
Progetto americano di deprogrammazione degli zombie - American Zombie Deprogram Project
Come lo facciamo: L'evoluzione e il futuro della riproduzione umana - How We Do It: The Evolution...
Nonostante la convinzione diffusa che naturale sia...
Come lo facciamo: L'evoluzione e il futuro della riproduzione umana - How We Do It: The Evolution and Future of Human Reproduction
Carnegie negato: Le comunità che rifiutano le sovvenzioni per la costruzione di biblioteche...
Andrew Carnegie è stato il principale sostenitore...
Carnegie negato: Le comunità che rifiutano le sovvenzioni per la costruzione di biblioteche Carnegie, 1898-1925 - Carnegie Denied: Communities Rejecting Carnegie Library Construction Grants, 1898-1925

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)