38th out of 89 books
—
158 voters
Agile Software Development, Principles, Patterns, and Practices
Written "by" a software developer for software developers, this book is a unique collection of the latest software development methods. The author includes OOD, UML, Design Patterns, Agile and XP methods with a detailed description of a complete software design for reusable programs in C++ and Java. Using a practical, problem-solving approach, it shows how to develop an ob...more
Hardcover, 529 pages
Published
October 15th 2002
by Prentice Hall
Friend Reviews
To see what your friends thought of this book,
please sign up.
Community Reviews
(showing
1-30
of
648)
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 writing high quali...more
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 writing high quali...more
Having finished this book for the second time, I am struck by what a profound influence the material contained has had on my career. Quite simply this is the very best book on programming I have ever read. If you can follow the SOLID principles contained within you will write high quality, compact and maintainable code.
I am currently encouraging a group of about 20 developers to study this book and share their experiences
I am currently encouraging a group of about 20 developers to study this book and share their experiences
This book alternates between incredibly useful and frustratingly complex. Its explanations of the practical use of software design patterns as well as various principles of object-oriented design are so clear and pragmatic that I can safely say this book has shaped my programming practices. For that, I want to give it 5 stars. Then suddenly comes one of these monster case studies in which he describes in painful detail some programming problem in the most convoluted way possible, including UML d...more
Mar 22, 2011
Joecolelife
rated it
5 of 5 stars
Recommended to Joecolelife by:
www.CocoMartini.com Online Bookstore
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.
Jul 29, 2008
Scott
rated it
5 of 5 stars
Recommends it for:
Software Engineers, developers
Shelves:
softwareengineering
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.
Jun 16, 2013
Jazeps Basko
is currently reading it
Jun 15, 2013
Mcb
marked it as to-read
Jun 15, 2013
Jerry Patel
marked it as to-read
Jun 12, 2013
Jimmy
marked it as to-read
Jun 12, 2013
Benjamin Brumfield
marked it as to-read
Jun 11, 2013
Karim
marked it as to-read
Jun 10, 2013
Jon
marked it as to-read
Jun 10, 2013
Dieter
marked it as interesting
There are no discussion topics on this book yet.
Be the first to start one »

Loading...

































