
Refactoring: Improving the Design of Existing Code
by Martin Fowler (1999)
Complementary to 'Clean Code: A Handbook of Agile Software Craftsmanship, 2nd Edition', this book details how to restructure code safely.

by Robert C. Martin (2007)
Looks at the principles and clean code, includes case studies showcasing the practices of writing clean code, and contains a list of heuristics and "smells" accumulated from the process of writing clean code.
Get this book:

by Martin Fowler (1999)
Complementary to 'Clean Code: A Handbook of Agile Software Craftsmanship, 2nd Edition', this book details how to restructure code safely.

by John Ousterhout
Like 'Clean Code: A Handbook of Agile Software Craftsmanship, 2nd Edition', this book explores principles for managing software complexity.

by Dustin Boswell (2010)
Echoing 'Clean Code: A Handbook of Agile Software Craftsmanship, 2nd Edition', this offers concrete techniques for writing understandable code.
Tell us what you love and get AI-powered recommendations tailored to your taste.
Get Personalized RecommendationsPowered by MyNextBook — AI-powered book discovery