4 ms·
The spec not being right means the human/humans that made it couldn't foresee all possible edge cases. It's not a bad thing for the spec to exceed the size of t
by vinceguidry 8y ago
The spec not being right means the human/humans that made it couldn't foresee all possible edge cases. It's not a bad thing for the spec to exceed the size of the program. SQLite does this, with over 700 times more test code than application code.
The spec is the human interface to the expected behavior of the program, while the code is the human interface to the actual behavior of the program.