I heard a lot about this book. If you are like me, you just heard about it and never read it. Sigh. In fact, it's a mandatory read in many of the software firms. I finally did manage to read it though:) So instead of giving a detailed review (which you can find here) I will mention what I liked in this book.
- The book draws parallels between real life situations and programming problems. It delivers excellent analogies on the way. Its a fun read.
- The book is crisp and to the point. This book is not meant to be a reference, its a collection of different design techniques, refactoring and testing nuggets, common programming and project management problems and recommended solutions. This appeals to me because I don't lose my train of thought as I read through it. If I need a reference on a particular topic I will pick a book on that than sit on a 1000 page heavy book that often deviates from the theme.
- The book has some good exercises at the end of the chapter that made me "think". I get bored by just having to read through verbose and not think. I retain very little if that's the case.
- Also has good number of references to useful resources, books and web links.
- It is by no means "read it in one sitting and then forget it" kind of book. You will want to refer some parts again and incorporate some of the techniques in your everyday programming. The book sticks to its title - honestly pragmatic.
All in all a great book. Better late than never, so grab a copy and read:)
3 comments:
No doubt! This book defy is a great read.
Yes. Thx for recommending!!
Post a Comment