Other Sellers on Amazon
50% positive over last 12 months
0% positive over last 12 months
82% positive over lifetime
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera, scan the code below and download the Kindle app.
Follow the authors
OK
Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin Series) Paperback – Illustrated, 25 September 2017
Save Extra with 2 offers
- Free Delivery
- 10 days Replacement
- Amazon Delivered
- Pay on Delivery
- Secure transaction
10 days Replacement
| Replacement Reason | Replacement Period | Replacement Policy |
|---|---|---|
| Physical Damage, Defective, Wrong and Missing Item | 10 days from delivery | Replacement |
Replacement Instructions
Read full returns policy
Purchase options and add-ons
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer―but only if you work at it.
What kind of work will you be doing? You’ll be reading code―lots of code. And you will be challenged to think about what’s right about that code and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
Clean Code is divided into three parts. The first describes the principles, patterns and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read and clean code.
Readers will come away from this book understanding
• How to tell the difference between good and bad code
• How to write good code and how to transform bad code into good code
• How to create good names, good functions, good objects and good classes
• How to format code for maximum readability
• How to implement complete error handling without obscuring code logic
• How to unit test and practice test-driven development
This book is a must for any developer, software engineer, project manager, team lead, or systems analyst with an interest in producing better code.
- ISBN-109780132350884
- ISBN-13978-0132350884
- EditionFirst Edition
- PublisherPHI
- Publication date25 September 2017
- LanguageEnglish
- Dimensions17.78 x 2.79 x 23.37 cm
- Print length464 pages
Frequently bought together

Customers who viewed this item also viewed
Functions should either do something or answer something, but not both.Highlighted by 3,233 Kindle readers
The proper use of comments is to compensate for our failure to express ourself in code.Highlighted by 2,888 Kindle readers
FUNCTIONS SHOULD DO ONE THING. THEY SHOULD DO IT WELL. THEY SHOULD DO IT ONLY.Highlighted by 2,635 Kindle readers
Product description
From the Back Cover
Noted software expert Robert C. Martin presents a revolutionary paradigm with Clean Code: A Handbook of Agile Software Craftsmanship. Martin has teamed up with his colleagues from Object Mentor to distill their best agile practice of cleaning code “on the fly” into a book that will instill within you the values of a software craftsman and make you a better programmer―but only if you work at it.
What kind of work will you be doing? You’ll be reading code―lots of code. And you will be challenged to think about what’s right about that code, and what’s wrong with it. More importantly, you will be challenged to reassess your professional values and your commitment to your craft.
Clean Code is divided into three parts. The first describes the principles, patterns, and practices of writing clean code. The second part consists of several case studies of increasing complexity. Each case study is an exercise in cleaning up code―of transforming a code base that has some problems into one that is sound and efficient. The third part is the payoff: a single chapter containing a list of heuristics and “smells” gathered while creating the case studies. The result is a knowledge base that describes the way we think when we write, read, and clean code.
Readers will come away from this book understanding
- How to tell the difference between good and bad code
- How to write good code and how to transform bad code into good code
- How to create good names, good functions, good objects, and good classes
- How to format code for maximum readability
- How to implement complete error handling without obscuring code logic
- How to unit test and practice test-driven development
About the Author
Product details
- ASIN : 0132350882
- Publisher : PHI; First Edition (25 September 2017)
- Language : English
- Paperback : 464 pages
- ISBN-10 : 9780132350884
- ISBN-13 : 978-0132350884
- Item Weight : 792 g
- Dimensions : 17.78 x 2.79 x 23.37 cm
- Country of Origin : India
- Customer Reviews:
About the authors

I run the engineering organization in IBM Research that is building "accelerated science" and digital health services. Previously, I developed Scala software at Lightbend and Domino Data Lab, and I helped spread the word about Ray at Anyscale. Besides Scala, my expertise includes MLOps, data systems, and the full software development lifecycle. I am also the author of several books:
-- "Programming Scala, Third Edition", a practical book for experienced software developers that introduces this important, modern programming language.
-- "Programming Hive", a comprehensive guide to Hive, the SQL tool for Hadoop (coauthors: Ed Capriolo and Jason Rutherglen).
-- "Functional Programming for Java Developers", a succinct introduction for Java developers to the concepts of functional programming, where I motivate its importance and demonstrate how to use FP concepts in Java programs.
-- I contributed to Robert Martin's classic, "Clean Code: A Handbook of Agile Software Craftsmanship"
You can find out more about me at these web sites:
-- http://deanwampler.com: My personal home page.
-- http://polyglotprogramming.com: Presentations, white papers, etc.
-- https://deanwampler.medium.com: My blog.
-- https://linkedin.com/in/deanwampler: Career
Social:
-- https://twitter.com/deanwampler
-- https://discuss.systems/@deanwampler
-- https://post.news/@deanwampler
My main hobby, photography:
-- https://www.flickr.com/photos/deanwampler/
-- https://glass.photo/bucktrends
-- https://vero.co/bucktrends

Robert Cecil Martin (colloquially known as Uncle Bob) is an American software engineer and author. He is a co-author of the Agile Manifesto.
Bio from Wikipedia, the free encyclopedeia. Photo by Tim-bezhashvyly (Own work) [CC BY-SA 4.0 (http://creativecommons.org/licenses/by-sa/4.0)], via Wikimedia Commons.
Customer reviews
Reviews with images

-
Top reviews
Top reviews from India
There was a problem filtering reviews right now. Please try again later.
Irrespective of your experience in writing / reading / designing code you think is great (or good enough) you must read this book to know what "clean code" feels like..! and then look past your ego and go back to correct your code :)
Top reviews from other countries
Algumas coisas mencionadas no livro precisam ser bem medidas, pois não são verdades absolutas e você precisa adaptar para sua situação.
Como o autor deixa claro, esse livro é como se fosse uma escola de karatê. Existem várias escolas de karatê, cada uma com seus ensinamentos e verdades.





![The Clean Coder [paperback] Robert C. Martin,Matthew Heusser [Jan 01, 2012]…](https://images-eu.ssl-images-amazon.com/images/I/81VctvTDc6L._AC_UL160_SR160,160_.jpg)









