Ten tips for handling .NET exceptions exceptionally

from Builder

1. Use one try and many catches
2. Order catch blocks from specific to general
3. Always ensure you reach a valid state
4. Document what you can throw
5. Throw the closest match
6. Never throw in the course of normal use
7. Extend the ApplicationException, not the base Exception, class
8. Use the inner exception property when rethrowing
9. Do not create lightly
10. Name appropriately

Comments

Popular posts from this blog

Uncle Bob vs. Grady Booch: Rethinking Code Reviews in the Age of AI

10 Tips to Avoid Claude Usage Limits

This Week I Learned - Week 14 2026