What is a reasonable precaution depends on the application and the likely consequences of its failure, eg. I would expect the software that controls a car's anti-lock brake system to be tested and verified to a greater degree of confidence than a web browser.
no subject