On 1 June 2010 18:37, James Chapman-Smith <ja...@enigmativity.com> wrote: > Handling exceptions requires exceptional programming - literally & > figuratively. > > I find that there are very few times that you actually need to handle > exceptions. Very few. > > Rampant exceptional handling creates more nightmares than it solves. It > makes debugging almost impossible as your code stops at the wrong lines in > the wrong classes in the wrong projects. > > No, my friends, exception handling is generally poorly handled by all but > the most experienced developers. > > Have a read of this article from Eric Lippert - > http://blogs.msdn.com/b/ericlippert/archive/2008/09/10/vexing-exceptions.asp > x - he sums it up nicely I think. >
Fatal exceptions: you might want to do something like write out a .dmp file before you put the process out of its misery. That'd normally be SEH, and there are nicer ways of doing it now. > :-) > > James. > > -----Original Message----- > From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] > On Behalf Of Arjang Assadi > Sent: Tuesday, 1 June 2010 10:09 > To: ozDotNet > Subject: Ignoring excpetions in catch > > I thought only the beginner programmers or programmers without any > pride in their work or self discipline would write code like this: > > try > { > //some code goes here > } > catch > { > //No code here just business as usual, do nothing about the exceptions! > } > > but maybe I am wrong, this http://support.microsoft.com/kb/319465 was > unexpected! > in the code in the above link are there any reasons for > 1)Checking the type, or more generally first checking that at least > the minimum requirements of an operations will be satisfied before > using a sledge hammer? > > 2)Using some other (better) code e.g. reflection etc. would be > definitely more preferable to ignoring excpetion? > > 3)Any other suggestions? > > Regards > > Arjang > > -- Meski "Going to Starbucks for coffee is like going to prison for sex. Sure, you'll get it, but it's going to be rough" - Adam Hills