Microsoft has discovered, after several well-funded studies, that the names they use for exceptions in the .NET framework create pathological levels of anxiety and stress in programmers. Thus, for .NET 4.0 they decided to create a “kinder and gentler” version of .NET by renaming exceptions in the framework class library.
The changes I know about so far:
Unfortunately, we will need to update and recompile our code for .NET
4.0, but imagine the healthier lifestyle that will result from friendly error messages.
Comments
ThreadAbortException -> ThreadHasARightToLifeException
XmlException -> DslException
NotSupportedException -> TryToBeSupportiveException
WebException -> CloudException
System.Exception -> System.MotherOfAllException
System.NotImplementedexception -> System.DudeSomeoneForgotToWriteMeSomeCode
odetocode.com/.../12717.aspx
http://rymden.nu/exceptions.html
My minor contribution:
OutOfMemoryException => JustAbsentMindedException