1 of 2 people found the following review helpful
5.0 out of 5 stars
Extremely useful!, 21 April 2010
This is definitely one of those books that I will continuously refer to when faced with the task of maintaining legacy software. It has a permanent place on my reference shelf! It provides an almost invaluable insight into some of the most common problems you encounter when you are trying to make changes to _any_ software that is without tests. A recommended read for all software developers, even if your primary language is PHP (like me). Most, if not all of the techniques described in this book are quite obviously tried and tested (yes 'tested' - ha ha) and seem more like the author's collection of useful techniques, however you must really put them into practise before you actually look and say, "wow". I've read this book twice now since I bought it and picked up a lot that I missed the first time around, for that I'm not sure if it is right to say that readability is possibly an issue. The value, however, is potentially priceless!