If you can prove that your testing process is perfect, then your entire development process can then be reduced to the following, after the test suite is written:
cat /dev/random | ./build-inline.sh | ./test-inline.sh | tee ./src/blob.c &&
git commit -Am "I have no idea how this works, but I am certain that it works perfectly, see you all on Monday!" &&
git push production master --force
When presented like this, relying on human intelligence and experience doesn't seem like such a bad thing after all.Just so we're clear, my username was not inspired by this scheme.