Seems to me that there is a big difference between statutory requirement where risk to life and limb is involved, and a set of coding standards (preferences). Non-compliance with a statutory requirement could never be deemed "good enough".
I mean, is 'it works' good enough for ...
...a list of mission critical software that represents maybe 2% of the software written. Even then, if your definition of "it works" is: meets all the projects requirements, which by definition includes any statutory requirements applicable, then yes. It works is good enough.
A piece of (say) game software is unlikely to result in death or injury, if it occasionally accumulates enough floating point errors to cause a game piece spacecraft to attempt a high speed rendezvous with the moon. Space flight control software could. Failure to destinguish between the quality requirements of the two could be disasterous for the company developing the software either way.
In reply to Re^2: The dangers of perfection, and why you should stick with good enough
by BrowserUk
in thread The dangers of perfection, and why you should stick with good enough
by redhotpenguin
For: | Use: | ||
& | & | ||
< | < | ||
> | > | ||
[ | [ | ||
] | ] |