Wattle Software - producers of XMLwriter XML editor
 Bookstore Home | XMLwriter Home | Search | Site Map 
XML Related
 General XML
 XSLT & Stylesheets
 XHTML
 SGML
 XML DTDs
 XML Schema
Web Development
 Web Graphics
 HTML
 Dynamic HTML
Web Services
 General Web Services
 UDDI
 SOAP
 WSDL
 Programming/Scripting 
 PHP Programming
 Perl Programming
 Active Server Pages
 Java Server Pages
 JavaScript
 VBScript
 .NET Programming
 
XMLwriter
 About XMLwriter
 Download XMLwriter
 Buy XMLwriter
XML Resources
 XML Links
 XML Training
 The XML Guide
 XML Book Samples
 

Clean Code: A Handbook of Agile Software Craftsmanship


By
 
Image of: Clean Code: A Handbook of Agile Software Craftsmanship
Pricing Details:

List Price:$47.99
You save:$8.92 (18.6%)
Your Price:$39.07
Buy Now

Book Details:

Format:Paperback, 464 pages.
Publisher:Prentice Hall 2008-08-11
ISBN:0132350882

Average Customer Rating:

4.5 4.5 out of 5 stars (73 reviews)

Editorial Reviews:

Product Description

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.

0


Customer Reviews:

Displaying 1 to 5 of 73 total reviews (Page 1 of 15):

5 out of 5 stars If your not sure how good your code is read this!

I have been a Java programmer for a couple of years now and while I know I have a good appreciation for OO concepts and their application I wasn't sure whether my code was actually very good - from the perspective of being efficient, easy to read, extendable, manageable etc. This book, written by seasoned, well-respected programmers gave me confidence in some of things I had already being doing, but mostly helped me improve alot of things and learn't quite a few tips for things I wasn't doing in my code.

Not too thick, very readable - I rarely recommend books to colleagues since I find its a bit subjective, but this is probably the 1 programming book that I have read so far that I always recommend.

You won't be sorry you read it, even if you don't learn anything you will perhaps gain confidence in what you are doing.

5 out of 5 stars A book about how to produce quality code

One of the best books I've read about how to design and produce quality code. Being a professional software developer/craftsman is more than just being able to solve hard technical problems (among other things). It's being able to solve them with elegance and style, and this book helps you develop the knowledge and skills to do just that.

5 out of 5 stars Excellent Software Development Book

It is very unusual for me to actually read a programming book all the way through, typically I just read select parts of select chapters. However, this book is gold and essential for writing maintainable code. Good Read.

5 out of 5 stars Incredibly Well Written, and Well Argued

This is a crystal clear introduction to agile programming. It covers basic topics like SRP and DIP in a very (very) accessible style. It's a tremendous introduction that segues well to Uncle Bob's more involved title "Agile Principles Patterns and Practices in C#"

5 out of 5 stars Clean Code: A Handbook of Agile Software Craftsmanship

This book is far better then I expected. Much more in depth and looking at real codeing problems and shows great ways to solve them.
Excelent book there should be more like this one out there :)

More Customer Reviews:
Next Page


Customers who bought this book were also interested in:


Working Effectively with Legacy Code


Refactoring: Improving the Design of Existing Code


Growing Object-Oriented Software, Guided by Tests


The Pragmatic Programmer: From Journeyman to Master


Test Driven Development: By Example

 

Find similar books by category...


Search for more:

Search books:  



Google
 
Web XMLwriter.net




Last updated: Thu Sep 2 22:44:48 CDT 2010
© Wattle Software 2010. All rights reserved.