Showing posts with label refactoring. Show all posts
Showing posts with label refactoring. Show all posts

Working Effectively with Legacy Code Review

Working Effectively with Legacy Code
Average Reviews:

(More customer reviews)
Are you looking to buy Working Effectively with Legacy Code? Here is the right place to find the great deals. we can offer discounts of up to 90% on Working Effectively with Legacy Code. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Working Effectively with Legacy Code ReviewMartin Fowler's book on Refactoring showed us how to improve the design of our code. We learned to make changes safely, by taking small, rote steps, and by ensuring that we ran our tests after each small change. But what if we're working on the typical ugly system with no tests? In Working Effectively With Legacy Code, Michael Feathers tackles the problem that most of us end up dealing with.
Feathers does an excellent job of articulating the problems and scenarios, using clear examples from C, C++, Java, and C#. Many of the code examples look a lot like real examples I come across all the time--they don't appear to be fabricated.
Working Effectively With Legacy Code contains a catalog that provides a wealth of solutions. The catalog shows how to resolve concerns like, "I'm changing the same code all over the place" and "how do I safely change procedural code?"
The book is highly entertaining and comes across as a conversation with a really sharp, really patient guru developer. Often, it's a chore to slog through code-heavy books. But Feathers manages to keep my attention with interesting stories, loads of examples, and well-written text.
I think that Working Effectively With Legacy Code is an important book. The vast majority of existing code presents the classic catch-22: you can't change it safely because it doesn't have tests, and you can't write tests without changing it to easily support testing. It's not an easy problem, and most people will give you high-level ideas for solving it. Feathers is the first person to dig deep and present a wealth of knowledge and insight on the problem, all in one place. I'll be pulling this book from my shelf for years to come.Working Effectively with Legacy Code Overview

Want to learn more information about Working Effectively with Legacy Code?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...