Brutal Refactoring

More Working Effectively with Legacy Code

Ranked #57 in Software Architecture

Most software professionals spend much of their time working with someone else's brutally imperfect code. When you consider the serious constraints that legacy code was created under, it's no surprise it looks so bad. The question is: now what? In Brutal Refactoring, Michael Feathers starts with code bases "as they are," not as "we pretend them to be" - and shows how to aggressively reshape them to make them maintainable and amenable to further development.

Brutal Refactoring takes the next steps beyond all previous refactoring books, including Feathers' own highly-praised Working...
more

Similar Books

If you like Brutal Refactoring, check out these similar top-rated books:


Learn: What makes Shortform summaries the best in the world?