The following exception guideline is obsolete:
⛔ AVOID: general catch blocks and replace them with a catch of System.Exception.
In addition to being obsolete the recommendation likely leads people into violating another rule:
❌ DO NOT: over-catch. Exceptions should be allowed to propagate up the call stack unless it is clearly understood how to programmatically address those errors lower in the stack.
The following exception guideline is obsolete:
In addition to being obsolete the recommendation likely leads people into violating another rule: