Untested legacy code is the highest-risk category in software modernization. You cannot change what you cannot verify. And you cannot verify behavior you have not defined in tests. The traditional advice - "write tests before you refactor" - is sound...
Markdown supported · ⌘↵ to post
No responses yet.