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.
