Clean Code
by Robert C. Martin
Naming, functions, comments, formatting, error handling, tests: the craft of readable code. Opinionated and foundational; the Java examples age, the principles do not.
Read it if…
you write code others must read.
See the book →
Skip it if…
you are not a programmer.
Try instead: The Pragmatic Programmer →
Three things you will actually use
- Names reveal intent.
- Functions do one thing.
- Leave it cleaner than you found it.
Do this first
Refactor one function to do one thing.
Our verdict
Code as craft.
See the book →
Compare with other Career books

The Pragmatic Programmer
David Thomas and Andrew Hunt · Career
The programmer's career guide.
CLICK TO SEEBrowse all Career book reviews or get the free Reality Code Cheat Sheet.
As an Amazon Associate, WisdomDeck earns from qualifying purchases. Links marked “Click to see” go to Amazon. We are not paid for opinions, prices and availability are not shown here and change on Amazon, and we never see your purchase details. Nothing here is medical, legal or financial advice.


