There are loads of us with that vision
Our efforts in these regards though are judged cost ineffective.
So it's irrelevant.
Q So should I write a unit test for this?
QQ How long will it take?
A Maybe later if we've got time. ?????? !!!
For those who say we should write the unit test first, I agree, but you are teling the wrong bloke!
The alchemist's point in the bin.....
Businesses might say they want quality, what they do, well different ball game altogether.
If they haven't got the people who could do it given they were to practice what they preach. Well maybe they should have hired one instead of some cheap H1b, fresh grad or out of work cookie cutter....
If you want a real pointer, look at how maintenance coders are generally percieved in the industry. Guys (or gurls) inimtately familiar with at least definitions of what isn't maintainable code.
Not to mention the art of writing it is very low value in academia.