Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship

Clean Code: A Handbook of Agile Software Craftsmanship
List Price: $47.99
Our Price: $29.83
You Save: $18.16 (38%)
Availability: Usually ships in 1-2 business days
Buy Used: from $28.95 (click here)
Category: Book
See more book details and other editions


or

Book Summary Information

Editor: Robert C. Martin
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2008-08-11
ISBN: 0132350882
Number of pages: 464
Publisher: Prentice Hall
Accessories:

Book Reviews of Clean Code: A Handbook of Agile Software Craftsmanship

Book Review: Great Book
Summary: 4 Stars

I like this book very much. Reading it can change your attitude against your job as a software developer.
For readers interested in an errata page, see http://www.engineering.uiowa.edu/~wwalls/clean_code_errata/.

Summary of Clean Code: A Handbook of Agile Software Craftsmanship

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.

Languages & Tools Books

Book Subjects
Most talked about in Languages & Tools Books
Effective Java ImageEffective Java
by Joshua Bloch
Prentice Hall; Published: 2008-05-08; Kindle Edition; eBooks
Price in other shops: $39.99
Creating Cool HTML 4 Web Pages ImageCreating Cool HTML 4 Web Pages
by Dave Taylor
Wiley; Published: 2000-07-03; Paperback; Book
Best price: $7.50
Price in other shops: $24.99
Joel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those ... or Ill Luck, Work with Them in Some Capacity ImageJoel on Software: And on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and Managers, and to Those ... or Ill Luck, Work with Them in Some Capacity
by Joel Spolsky
Apress; Published: 2004-08-02; Kindle Edition; eBooks
Price in other shops: $16.49
Programming .NET Components ImageProgramming .NET Components
by Lowy, Juval
O'Reilly Media, Inc.; Published: 2009-02-09; Kindle Edition; eBooks
Price in other shops: $35.99
ActionScript : The Definitive Guide ImageActionScript : The Definitive Guide
by Colin Moock
O'Reilly Media; Published: 2001-05; Paperback; Book
Best price: $3.97
Price in other shops: $39.95
Java Concurrency in Practice ImageJava Concurrency in Practice
by Brian Goetz, Tim Peierls, Joshua Bloch, Joseph Bowbeer, David Holmes, Doug Lea
Addison-Wesley Professional; Published: 2006-05-19; Paperback; Book
Best price: $31.02
Price in other shops: $59.99
Pro ASP.NET MVC Framework ImagePro ASP.NET MVC Framework
by Steven Sanderson
Apress; Published: 2009-04-30; Paperback; Book
Best price: $31.21
Price in other shops: $49.99
Discovering Statistics Using SPSS (Introducing Statistical Methods S.) (2nd Edition) ImageDiscovering Statistics Using SPSS (Introducing Statistical Methods S.) (2nd Edition)
by Andy Field
Sage Publications Ltd; Published: 2005-04-30; Paperback; Book
Best price: $67.24
Price in other shops: $74.95
The C++ Standard Library: A Tutorial and Reference ImageThe C++ Standard Library: A Tutorial and Reference
by Nicolai M. Josuttis
Addison-Wesley Professional; Published: 1999-08-12; Kindle Edition; eBooks
Price in other shops: $64.99
Effective Java? Programming Language Guide ImageEffective Java? Programming Language Guide
by Joshua Bloch
Prentice Hall; Published: 2007-10-09; Kindle Edition; eBooks
Price in other shops: $49.99
Similar Books and other products
Agile Software Development, Principles, Patterns, and Practices ImageAgile Software Development, Principles, Patterns, and Practices
by Robert C. Martin
Prentice Hall; Published: 2002-10-25; Hardcover; Book
Best price: $59.99
Price in other shops: $80.00
Domain-Driven Design: Tackling Complexity in the Heart of Software ImageDomain-Driven Design: Tackling Complexity in the Heart of Software
by Eric Evans
Addison-Wesley Professional; Published: 2003-08-30; Hardcover; Book
Best price: $42.94
Price in other shops: $69.99
Code Complete: A Practical Handbook of Software Construction ImageCode Complete: A Practical Handbook of Software Construction
by Steve McConnell
Microsoft; Microsoft Press; Published: 2004-06-09; Paperback; Book
Best price: $27.48
Price in other shops: $49.99
Agile Principles, Patterns, and Practices in C# ImageAgile Principles, Patterns, and Practices in C#
by Robert C. Martin, Micah Martin
Prentice Hall; Published: 2006-07-30; Hardcover; Book
Best price: $38.00
Price in other shops: $69.99
The Art of Unit Testing: With Examples in .Net ImageThe Art of Unit Testing: With Examples in .Net
by Roy Osherove
Manning Publications; Published: 2009-06-03; Paperback; Book
Best price: $24.91
Price in other shops: $39.99
Test Driven Development: By Example ImageTest Driven Development: By Example
by Kent Beck
Addison-Wesley Professional; Published: 2002-11-18; Paperback; Book
Best price: $28.05
Price in other shops: $49.99
Growing Object-Oriented Software, Guided by Tests ImageGrowing Object-Oriented Software, Guided by Tests
by Steve Freeman, Nat Pryce
Addison-Wesley Professional; Published: 2009-10-22; Paperback; Book
Best price: $33.85
Price in other shops: $49.99
The Pragmatic Programmer: From Journeyman to Master ImageThe Pragmatic Programmer: From Journeyman to Master
by Andrew Hunt, David Thomas
Addison-Wesley Professional; Published: 1999-10-30; Paperback; Book
Best price: $30.00
Price in other shops: $49.99
Refactoring: Improving the Design of Existing Code ImageRefactoring: Improving the Design of Existing Code
by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
Addison-Wesley Professional; Published: 1999-07-08; Hardcover; Book
Best price: $41.84
Price in other shops: $64.99
Working Effectively with Legacy Code ImageWorking Effectively with Legacy Code
by Michael Feathers
Prentice Hall; Published: 2004-10-02; Paperback; Book
Best price: $37.43
Price in other shops: $59.99