3 ms·
Either testing finds the bugs, or the user finds the bugs. If the user is a machine, use a machine to test the code. If the user is a human, use a human. The
by somewhereoutth 5y ago
Either testing finds the bugs, or the user finds the bugs.
If the user is a machine, use a machine to test the code. If the user is a human, use a human.
The user does not know or care about unit tests.
The state space of any non-trival algorithm is far greater than can be sensibly enumerated.
Software is design - designing something inside out makes no sense.