by
4.23 of 5 stars

Written "by" a software developer for software developers, this book is a unique collection of the latest software development methods. The auth... read full description


reviews

May 05, 2010
Rodhilton rated it: 5 of 5 stars
This book covers a great deal of material: Martin talks about the basic practices of agile software development, the principles of good object-oriented design, and common OO design patterns.

This book is, in my opinion, a career-changer. Having a single book that teaches what it essentially means to move from being a programmer to a real software craftsman is invaluable. I'd recommend this for any experienced programmer who wants to transition to a more professional approach to writ More...
Dec 30, 2009
Ash rated it: 5 of 5 stars
Two big wins I got from this: how coding and design patterns weave to evolve a system; how to methodically apply fundamental design principles which apply at all layers (eg single-responsibility, open-closed) to produce simple, stable code.
Mar 22, 2011
Joecolelife rated it: 5 of 5 stars
This has to be one of the most practical books I have ever read on the practices of software programming. It gives realistic business situations and gives step by step instructions how to deal with them. Very practical and useful.
Dec 24, 2009
R rated it: 1 of 5 stars
By read I mean about 20% of this book before I realized it was platitudes and manifestos at unnecessary length.
Aug 02, 2009
Julie rated it: 5 of 5 stars
Ok, I didn't read this one cover to cover, but I did read half of it and will definitely be referencing it frequently.
Jul 29, 2008
Scott rated it: 5 of 5 stars
I just like Robert Martin and am going to read just about anything that he writes. This book is no exception. It was pretty funny - I was in the midst of reading this and the local dot net users group had a meeting covering this material.
Jan 24, 2012
Ben rated it: 4 of 5 stars
A lot of this was really good. Some of it was just over my head. I may have to revisit this book sometime in the future when I'm smarter.
Sep 17, 2011
Vladimir rated it: 3 of 5 stars
Good book, but it is the explanation and adoption of some CS ideas and theories from the handicraft point of view.
Oct 07, 2008
Tom rated it: 4 of 5 stars
One of the best technical books I've read. Gives a solid, practical overview of agile software techniques.
Feb 11, 2012
Whing511 marked it as to-read
Feb 07, 2012
Ludovic rated it: 5 of 5 stars
Jan 30, 2012
David marked it as to-read
Jan 26, 2012
Rocky is currently reading it
Jan 25, 2012
D. S. Dennison marked it as to-read
Jan 25, 2012
Seyhun rated it: 4 of 5 stars
Jan 24, 2012
Fokor marked it as to-read
Jan 23, 2012
Jacob marked it as to-read
Jan 22, 2012
zhao marked it as to-read
Jan 21, 2012
Kris marked it as to-read
Jan 17, 2012
Bugzmanov marked it as to-read
Jan 17, 2012
Toni rated it: 5 of 5 stars
Jan 19, 2012
Dan rated it: 4 of 5 stars
Jan 13, 2012
Steven marked it as to-read
Jan 13, 2012
Nicholas marked it as to-read
Jan 09, 2012
Laura marked it as to-read
Jan 07, 2012
Jacques rated it: 4 of 5 stars
Jan 06, 2012
Teresa added it
Jan 03, 2012
Chun Kit marked it as to-read
Jan 01, 2012
Glenstorm marked it as to-read
Dec 30, 2011
Alexander rated it: 3 of 5 stars