Stability & Reliability
Patterns that lead to bugs.
Table of Contents
- Improper Error Handling: Empty catch blocks, swallowing exceptions.
- Null Check Hell: Excessive null checks vs Null Object or Option patterns.
- Race Conditions: Unsafe shared mutable state in concurrent contexts.
- Hardcoded Configuration: Store config in environment, not codebase.