The key points of "Working Effectively with Legacy Code"
Struggling with Legacy Code and not enough time to clean it up? can help you rescue any codebase quickly and safely ! “Legacy Code is code without tests” If you’ve come across that definition, it’s from Michael Feathers’ book: Working Effectively with Legacy Code. While I have a slightly extended definition, this is a very valid and useful one! Feathers’ book is from 2004. Yet, its content doesn’t get outdated. There is a reason for that and this CommitStrip puts it best: This book is a re