Mac vs PC. A parable.
They're not really My Documents, you see. They're Bill's. →
tail -f /dev/mind > blog
They're not really My Documents, you see. They're Bill's. →
The only place where it is acceptable to swallow exceptions is in the first case: if the throwing of the exception means absolutely nothing to your application, that's the only time you can ignore it. If you're going to be swallowing an exception, have the courage to swallow it silently. If you can't muster that courage, if you have one of those guilty pangs every time you see an empty catch block, it's a good sign that swallowing the exception was the wrong thing to do in the first place. →