Vai al contenuto principale
Copertina di Clean Code

Clean Code

A Handbook of Agile Software Craftsmanship

Robert C. Martin

464 pagine
2008

La mia opinione

Un classico imprescindibile per ogni sviluppatore moderno. Martin presenta principi e pratiche per scrivere codice leggibile, manutenibile e professionale. Anche se alcuni esempi in Java possono sembrare datati, i concetti fondamentali rimangono validi e applicabili a qualsiasi linguaggio. La parte sui "code smells" e sul refactoring è particolarmente utile per sviluppare un occhio critico verso il proprio codice.

Clean Code è diviso in tre parti: principi, casi di studio e "code-smells". La prima parte stabilisce le fondamenta di cosa significhi scrivere codice pulito, con capitoli dedicati a nomi significativi, funzioni, commenti e formattazione.

La seconda parte è un esercizio pratico dove Martin analizza e migliora codice reale, mostrando il processo di pensiero dietro ogni decisione di refactoring.

Un libro che consiglio di rileggere periodicamente: ogni volta si notano dettagli nuovi e si rivalutano pratiche che prima sembravano ovvie.