Curated Tech Reading Map

Find your next tech book to read

Book

Clean Code

Robert C. Martin

Buy on Amazon* The link above is an advertisement via Amazon Associates.

Summary

Robert C. Martin distilled this from decades as a programming consultant, working with colleagues at Object Mentor to turn their day-to-day practice of cleaning up code into a teachable set of habits. The first thirteen chapters treat naming, functions, error handling, and testing as separate disciplines; three case-study chapters then apply them by refactoring real code, including a chapter dissecting JUnit's internals and one reworking the SerialDate class from the JCommon library. A closing chapter distills the smells and heuristics gathered along the way into a single reference list. Martin's premise is blunt: messy code slows a team down long before anyone calls it technical debt, and cleaning it up is a skill separate from writing it in the first place.

Editor's Note

Best for intermediate developers first systematizing code discipline. A great pick once you've finished basic syntax and want criteria for readable code; it offers many principles, so choose what fits rather than applying all of them.

Target Readers

  • Developers who can already make code work and want a vocabulary for judging whether it's also readable
  • Programmers heading into a code review who want to know which naming and function-size complaints are worth raising
  • Teams refactoring a legacy class who want a worked example of turning messy code into something they'd approve in review

Tags

#clean-code#refactoring

Colophon

Publisher
KADOKAWA
ISBN
978-4048930598
Published
Dec 2017
List price
¥4,180incl. taxMay differ from the actual selling price on Amazon

Get this book

* The link above is an advertisement via Amazon Associates.

Prerequisites

Next Books