I’ve never worked at a place that didn’t have at least 2:
Code review checks
Qa checks
Automated testing
If an edge case breaks the code, then great! The developer can fix it (if the tool can’t). Even if 2% of the time, the system fixes it properly that’s 2% of the time the developer didn’t have to roll up their sleeves.