“An ounce of prevention is worth a pound of cure.” This old saying should be your mantra when handling errors. By far, the best way to handle an error is to prevent it from occurring in the first place.
This chapter discusses proactive measures that can be baked into your APEX architecture that will go a long way in preventing errors from occurring. Aggressive database monitoring shows you how to prevent low-level systems errors from happening. Good Graphical User Interface (GUI) design and defensive coding techniques show you how to keep your end users on the “happy ...