Excellent post, Michael. I used to be on the 100% code coverage bandwagon, until two realizations:
Beware testing others' code (aka your points made here)
Time. Regardless of team size, it's limited and given the realities of deadlines and business goals it's near impossible to reach. that's ok though. Instead of covering every last line of code, focus instead on maybe 70 to 80%: testing the core features. Then, focus on delivering new value, whether new features, fixing bugs, etc. If you encounter an issue/bug that wasn't covered previously, that's fine - write a test and move on. From experience, I've found this to work well.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Excellent post, Michael. I used to be on the 100% code coverage bandwagon, until two realizations: