Book Review: My Job Went to India (And All I Got Was This Lousy Book)
They are trying to solve a tough problem: getting developers comfortable with best practices for specifying object oriented applications – from UML diagrams to Test Driven Development. There is a lot of good material here and the creative format will make you think about things in a different way – designed to make it easier for you to learn.
I don’t think it is the one book that will teach you everything you need to know about Object Oriented Analysis and Design, but it is very definitely worth a read by anyone who is still not 100% comfortable with the best way to specify OO applications.
Just one caveat: this is not really for complete beginners to OOP. Start by learning the basics of object oriented programming. Then progress to design patterns (the Head First book is great). Once you’re starting to get comfortable with those, you’ll be just about ready to get the most out of this book, and then from there you can get additional information on some of the areas (Like TDD) which are covered only briefly in the book.