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
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
Clean Code: A Handbook of Agile Software Craftsmanship
464Clean Code: A Handbook of Agile Software Craftsmanship
464Product Details
ISBN-13: | 9780136083252 |
---|---|
Publisher: | Pearson Education |
Publication date: | 08/01/2008 |
Series: | Robert C. Martin Series |
Sold by: | Barnes & Noble |
Format: | eBook |
Pages: | 464 |
Sales rank: | 50,398 |
File size: | 36 MB |
Note: | This product may take a few minutes to download. |
About the Author
Customer Reviews
Explore More Items
Nothing's more annoying than a tech malfunction, especially when it’s your PC—with the exception of perhaps wading through reams of random, unreliable theories
The Second Edition of Siberian Huskies For Dummies offers the most up-to-date information about welcoming a
Written by an author team with a combined 55 years of experience using SPSS, this updated guide takes
Digital Marketing for Dummies has the tools you need to step into the digital world and bring your marketing process up to date. In this book, you’ll discover
When Gregor follows his little sister through a grate in the laundry room of their New York apartment
It is the morning of the reaping that will kick off the tenth annual Hunger Games. In the Capitol, eighteen-year-old
Dévoré d'ambition
Poussé par la compétition
Il va découvrir que la soif de pouvoir a un prix
C'est le matin de la Moisson qui doit ouvrir la dixième édition
És el matí de la sega que suposarà l’inici dels desens Jocs de la Fam, celebrats cada any. Al Capitoli, en Coriolà Snow, de divuit anys, es prepara per al seu moment de
Los seguidores de Suzanne Collins, autora de la célebre trilogía Los Juegos del Hambre, van a encontrar más suspense y acción que nunca en esta emocionante entrega de Gregor.
Esta
La ambición será su motor. La rivalidad, su motivación. Pero alcanzar el poder tiene un precio.
La precuela de Los Juegos del Hambre.
Es la mañana de la cosecha que dará