Re:Investigating Higher Quality Software
by BmoreDaniel on Friday January 16, 2015 @04:23AM
(#8897912)
Formal verification can prove the absence of bugs.
Re:Investigating Higher Quality Software
by DanWaterworth on Friday January 16, 2015 @04:30AM
(#8897932)
I didn't say it couldn't; I didn't say anything about formal verification.
I really disagree with this. Asides from the fact that tests can't prove the absence of bugs, it's very easy to write a test suite that avoids the unhandled edge-cases; most people do without thinking about it. Your test suite is the tool you have created to search for bugs and should be written in that adversarial mindset rather than as a certification that you actually did your job.