How often have you had to fix a run-time error and taken hours or even days to track down the root cause? Using the Fail-Fast policy can all but eliminate such troubles. The key concept is to fail early, that is as soon as you can programmatically detect bad data exists throw an exception reporting [...]