So that we spend less time debugging and more time adding features.
Test Driven Development
Taking the solution to a regular test drive ensures that we don’t get surprises at the end.
It’s just like having a navigator, who can provide a direction while the other drives the code.
Rigorous code investigations so that it couldn’t be coaxed to do something fishy.
Peer Code Review
As the code passes through a different set of eyes, this ensures its thoroughness and correctness.
Real time performance check based upon typical business scenarios and user behaviours.