Legacy code can be defined as:
- Code that was developed by previous developers
- Code that was written more than two weeks ago
- Code that was written yesterday
- Code that has no or very little test coverage
Additional Resources: Working Effectively with Legacy Code