3 ms·
No amount of tests can prove that an algorithm is correct. At best, they prove that an algorithm works in a particular case. And generally, I would say that th
by candiodari 10y ago
No amount of tests can prove that an algorithm is correct. At best, they prove that an algorithm works in a particular case.
And generally, I would say that the more interesting sorts of tests (fuzz testing, large-scale system testing) are extremely unpopular with software engineers because "they suddenly fail without reason". Not quite as unpopular as actual proof that an algorithm works, like implementing it in coq for instance, but very unpopular.