A review by alexpk
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

5.0

Ottima raccolta di consgli e best practice per la programmazione con qualsiasi linguaggio, anche se tutti gli esempi sono in Java. Le prime 200 pagine dicono giĆ  tutto, mentre le successive sono esempi di refactoring seguendo le regole esposte e ripetizione delle stesse con parole diverse. Le appendici (lunghissime) approfondiscono la programmazione multithread e presentano un esempio di libreria rifattorizzata. Alcune delle pratiche consigliate possono risultare opinabili con linguaggi diversi da Java, ma sono molto poche.