Check nearby libraries
Buy this book
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, countless hours and significant resources are lost because of poorly written code. But it doesn't have to be that way.
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.
Check nearby libraries
Buy this book
Previews available in: English
| Edition | Availability |
|---|---|
|
01
Proprement Codeur: Code de conduite pour développeurs professionels
2022, Pearson
232600289X 9782326002890
|
zzzz
|
|
02
El limpiador de código: Código de conducta para programadores profesionales
Jan 31, 2019, ANAYA MULTIMEDIA
paperback
in Spanish
8441540845 9788441540842
|
zzzz
|
| 03 |
zzzz
|
|
04
Clean Code: Guida per diventare bravi artigiani nello sviluppo agile di software (Maestri di programmazione Vol. 2) (Italian Edition)
Mar 29, 2018, Apogeo
8850334389 9788850334384
|
zzzz
|
| 05 |
zzzz
|
|
06
Código Limpio: Manual de estilo para el desarrollo ágil de software
2012, ANAYA MULTIMEDIA
in Spanish
8441532109 9788441532106
|
zzzz
|
|
07
Tiszta kód: Az agilis szoftverfejlesztés kézikönyve
2010, Kiskapu
Paperback
in Hungarian
9639637696 9789639637696
|
zzzz
|
|
08
Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code
2009, mitp
3826655486 9783826655487
|
zzzz
|
|
09
Clean Code: a Handbook of Agile Software Craftsmanship
2009, Pearson Education, Limited
in English
1282668315 9781282668317
|
zzzz
|
|
10
Clean Code: A Handbook of Agile Software Craftsmanship
July 2008, Prentice Hall
Taschenbuch
in English
0132350882 9780132350884
|
aaaa
|
|
11
Clean Code: A Handbook of Agile Software Craftsmanship
2008, Pearson Education Canada
in English
0136083250 9780136083252
|
zzzz
|
|
12
Clean code: A Handbook of Agile Software Craftsmanship
2008, Prentice Hall
in English
0132350882 9780132350884
|
zzzz
|
|
13
Clean Code: A Handbook of Agile Software Craftsmanship
Publish date unknown, Pearson Education, Limited
in English
0136083226 9780136083221
|
zzzz
|
Book Details
Table of Contents
Classifications
The Physical Object
Edition Identifiers
Work Identifiers
Source records
Excerpts
Community Reviews (1)
History
- Created February 9, 2017
- 20 revisions
Wikipedia citation
×CloseCopy and paste this code into your Wikipedia page. Need help?
| September 26, 2025 | Edited by Cytron8694 | add description |
| September 26, 2025 | Edited by Cytron8694 | update cover |
| September 26, 2025 | Edited by Cytron8694 | //covers.openlibrary.org/b/id/15126503-S.jpg |
| July 25, 2025 | Edited by Happy058736 | //covers.openlibrary.org/b/id/15106900-S.jpg |
| February 9, 2017 | Created by Mek | Added new book. |











