
eShop USA > Books > Working Effectively with Legacy Code (Robert C. Martin Series)
Working Effectively with Legacy Code (Robert C. Martin Series)
List Price: $56.99Our Price: $47.10 You Save: $9.89 (17%)Prices subject to change.
Availability: Usually ships in 24 hours
Binding: Paperback
Dewey Decimal Number: 005.1
EAN: 9780131177055
Edition: 1
ISBN: 0131177052
Label: Prentice Hall PTR
Manufacturer: Prentice Hall PTR
Number Of Items: 1
Number Of Pages: 456
Publication Date: October 02, 2004
Publisher: Prentice Hall PTR
Studio: Prentice Hall PTR
Related Items: Featured Listmania!
Customer Reviews
Average Rating: 
Rating: - Most of this is 'duh' but good to have in writing
I think most of the information is pretty straightforward for those who have modeled objects and component packages. Anyone familiar with test driven design and other extreme programming practices probably have come to most of the same conclusions that this book shows examples of.
While it is very thorough, it is not very concise.
In the end i gave it 5 stars because it's the ONLY book that i've ever seen that gives this type of information in ANY format. I applaud the ... Read More
Rating: - A decent, light read
This book is decent but it doesn't break much new ground. The author has the Fowler-esque affectation of naming very simple things to create a shared and clear vocabulary (ie making a change and seeing what it breaks when you compile is now the LeaningOnTheCompiler pattern) which feels a little overdone in places.
There was some good material here, but generally the best parts were where he would tie an example into a well known design principal which would be explained in a sidebar ... Read More
Rating: - Good at what it says
If your job is working with Legacy Code, then you need to pick up this book. If you follow his line of reasoning, you can pick up solid habits to systematically revitalize legacy code. The main emphasis of the book is applying unit testing to legacy code for in the authors opinion, legacy code is simply "code without unit tests." You may or may not agree with this statement, but the techniques he presents to find "seams" as he calls them in the code to allow you to break dependencies are vital to ... Read More
Rating: - Bad Title; Great Book
[...]
This is a must-read for software developers, I think. It's up there with Code Complete as a must-have, and I think does a better job than Refactoring by Fowler of explaining Refactoring. I started using some of the techniques in this book immediately and found that coding was higher quality and more enjoyable. It also helps to understand that the author's definition of "legacy code" is "code without tests".
Rating: - Excellent Resource for Dealing with Untested Applications
If you're working on a project that lacks unit tests, but want to add them, you have to read this book. It has advice and strategies for refactoring untested code so it CAN be tested. Whatever language you're working this, this book has the help you need.
Related Categories:
| |
 |