Someday I may write up the comparative experiences of joining an existing 120kloc mess where everything in the app code was done wrong and had no unit tests (that I recall finding) on one side, vs a carefully engineered ISO 9001 certified project on the other.
The mess repeatly won awards.
End users don't care about unit tests themselves, they care about the stuff the unit tests are a proxy for.
(Previously wrote "customers don't care", but sometimes the customer is a business where the tests are a requirement, YMMV).
Tests are the map, absence of bugs is the territory.
Those comments are indeed quite melodramatic.
Someday I may write up the comparative experiences of joining an existing 120kloc mess where everything in the app code was done wrong and had no unit tests (that I recall finding) on one side, vs a carefully engineered ISO 9001 certified project on the other.
The mess repeatly won awards.
End users don't care about unit tests themselves, they care about the stuff the unit tests are a proxy for.
(Previously wrote "customers don't care", but sometimes the customer is a business where the tests are a requirement, YMMV).
Tests are the map, absence of bugs is the territory.