
The advantages and disadvantages of Defensive Programming, and how Finotes finds the balance.
Defensive programming has many advantages and also some serious disadvantages if not done properly.