Reviewed summary
Working Effectively with Legacy Code
Legacy code: the bane of every developer’s existence and the reason your Friday night plans just evaporated. Michael Feathers doesn’t sugarcoat it—working with code that has no tests is like defusing a bomb blindfolded. But instead of telling you to rewrite everything from scratch (because nobody has time for that), he hands you a toolkit to sneak in, test, and tame the beast without blowing up the whole system.
Read the summary →