Skip to content

Clean Code

A Handbook of Agile Software Craftsmanship
Pages
464
Published
2008
Language
English

Synopsis

Robert C. Martin's handbook on agile software craftsmanship, distilling practices from decades of programming experience into concrete principles for writing readable, maintainable code. The book covers how to name variables, write functions and classes well, and recognize the "smells" and heuristics of bad code, working through progressively harder case studies that refactor messy code into clean code. Its central claim: code is read far more often than it is written, so writing for the next reader is the discipline that matters most.