march boutiques-francophones SmartSaver Furniture Introducing Kindle Oasis Music Deals Store sports Tools Registry

Customer Reviews

4.6 out of 5 stars98
4.6 out of 5 stars
Format: Hardcover|Change
Price:$51.95+ Free shipping with Amazon Prime
Your rating(Clear)Rate this item


There was a problem filtering reviews right now. Please try again later.

Showing 1-4 of 4 reviews(2 star). Show all reviews
on February 10, 2003
The book attempts to match the Gang of Four book in both format and effect. Unfortunately, it fails. The author spends so many pages explaining trivial refactorings such as renaming a method or introducing a constant. Any software developer with moderate experience would now how and why to perform such tasks without any need for such a book. The book doesn't cover more complex or exotic refactorings that are of greater value to the experienced developer, and it doesn't touch upon the impact that refactoring might introduce into existing code and how to manage and minimize that impact.
However, it does contain some useful tips on correcting some classic design mistakes using refactoring, which might prove valuable to the novice. Thus, the two-star rating.
0Comment|2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on February 26, 2001
I am a perl programmer. I also write C and I do a lot of UNIX shell programming as well. The ideas contained in this book are helpful, but largely irrelevant and poorly applied to code you may be writing -- unless you are writing in Java.
As an academic text, it is nice to have on the shelf for when I want to go and really tear into something on a theoretical and scholarly level.
But for day-to-day programming, there are much better texts.
0Comment|2 people found this helpful. Was this review helpful to you?YesNoReport abuse
on December 17, 2000
The subject matter is very pertinent, but the book could have been more to the point. Some of the pages have only four lines of code; I could not understand why so much of space was left blank. Many of the techniques taught are not new and should be part of development and refactoring. It would have been nice if the authors went through each other's manuscripts and REFACTORED the book, because the book is full of repetitive material.
0Comment|4 people found this helpful. Was this review helpful to you?YesNoReport abuse
on February 25, 2002
I rate the book with two stars because the introductory part of the book brings you some good ideas and thoughts. From that point, the reference material is too simple.
0Comment|One person found this helpful. Was this review helpful to you?YesNoReport abuse