Comment Re:Whatever (Score 2, Insightful) 208
Buy Martin Fowler's Refactoring instead.
Remember that in Feathers' book "legacy" means not to have unit tests.
Refactoring starts with the assumption that unit tests are in place. The challenge with legacy code is that very often its current structure makes it impossible to write unit test for it. This book is about techniques of safely transforming untestable code to a form that is testable.
Only after that come actual unit tests, and after that refactoring.
All in all, the two books are complimentary.