Is there any resource (web or book) describing exception handling / error handling design patterns?
There is a lot of literature on how to write clean code, and there ar
Best approach is never to swallow any exceptions within your application code. Hookup a handler to unhandled exceptions in your applications when bootstrapping where you can show an error message and do some logging.
Some decent books i've read recommended this approach.
http://thibautvs.com/blog/?p=2238 is a good one where it's mentioned.