A site dedicated to the noble art of TDD
To me, legacy code is simply code without tests — Michael Feathers
The site maintained by Nicolas Carlo, understandlegacycode.com, boasts a blog post that summarizes the key points of Working Effectively with Legacy Code.
Nicolas himself uses a somewhat different definition of legacy code.
Legacy Code is valuable code you’re afraid to change — Nicolas Carlo
as you may sometimes encounter code without (sufficient) tests, but the code reveals its intention so well, that you’re not afraid to modify it.
Share on: