4 ms·
There's a difference between tests that haven't broken because they are in stable code, and tests that haven't failed because they are testing tautologies or ev
by war1025 7y ago
There's a difference between tests that haven't broken because they are in stable code, and tests that haven't failed because they are testing tautologies or even just completely failing to break when the underlying code is broken.
I've lost count of how many times I've gone into an old test suite at work and found that the tests were still passing even though the code they were testing had completely changed or been removed.
Sometimes tests are written very poorly. The codebase benefits from their removal.