Legacy code (code without good automated test coverage) is an insidious burden that slowly strangles software development velocity, kills development team morale, and ultimately destroys Business Agility by reducing speed and quality, increasing risk, and eroding culture. Legacy code: code without automated tests, or equivalently, code that developers are afraid to change MICHAEL FEATHERS & J BContinue reading “Untangling Legacy Code”
