“Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees.”
Here is another one of my favorite books. I am not sure if this book needs introduction but if you haven’t heard about it or read it Clean Code is one of THE books on the art, I would say, of writing code. The book is all about writing clear, readable, and flexible code.
The first part of the book identifies patterns and best practices for writing clean code. Fortunately the book is not simply a compilation of patterns – in the second part of the book Robert C. Martin demonstrates how those patterns fit into real life refactoring scenarios. In the final chapter the author presents a list of code “smells” that can help you identify bad code.
Great book! Enjoy.