Programar limpio. Clean Code: A Handbook of Agile Software Craftsmanship. Robert C. Martin

Me acabo de leer el libro Clean Code, de Robet C. Martin. Lo he encontrado muy interesante y a pesar que los ejemplos son en Java (y no C# por ejemplo) no es relevante de cara a entender los conceptos que explica. Lo recomiendo encarecidamente.



Empieza explicando como programar correctamente diferentes aspectos (nombres, funciones, comentarios, formateos, manejo de errores, clases, etc..) para luego hacer un ejemplo práctico de refactoring.
Acaba con una recopilación de "Code smells", problemas típicos en el código que hay que evitar (y refactorizar si lo encontramos)

También comenta de paso los principios SOLID y otros conceptos muy importante que nunca esta de más recordar.

Ahora probaré a con la segunda parte (The Clean Coder). Os mantengo informados