Removing code is a feature
I saw a beautiful thing this evening in the ZenTest 4.0.0 release notes (emphasis mine):
2 minor enhancements:
- Deleted autotest/screen - releasing as a separate gem soon.
- Deleted test-rails and railstestaudit.
Removing unnecessary code has always given me a warm fuzzy feeling.
In today’s world of backups, version control and dependency management we need to learn to be ruthless with the delete key.
Don’t comment it out. Don’t talk yourself into thinking you’ll use it later. Just delete it.
This is one of the same principals behind the inbox zero concept and it is just as applicable to code. Nice work, ZenTest. We should get you a merit badge.