Overview: The book is authored by the famous legendary software expert Robert C. Martin. In this book, the author gives a practical advice on how to go about estimating on refactoring codes, and testing. He introduces new disciplines, techniques, tools, and practices that help a software developer to wear the hat of a true software craftsmanship. The book covers much more than the techniques: it gives the mindset a software developer has to carry with self-respect, honor, and pride for work; work with honesty, and understand the responsibilities.
Robert C. Martin