Bad advice on exceptions from Joel

Starting from some comments on my exception handling series of articles I run into a couple of blogs pointing to this post on joelonsoftware.com.
I think this is the worst advice on exception handling I have ever read, sorry Joel.
I know this is an old post, I know Joel is entitled to his own opinion and [...]

Exceptional Java - Exception design relativity

Designing the error path in the code is not the most entertaining part of a programmer’s job. We are focused on coding the solution, the success path, and the damn exceptions stand in the way demanding to be handled. What makes it even harder and murkier is the lack of well established rules for what [...]

Exceptional Java - Design the failure case - Part 2

While developing complex systems lots of failure situations require handling and without proper planning chaos can conquer your code.
A number of simple principles can create order and reduce complexity. And the result can be real software quality.

Exceptional Java - Design the failure case - Part 1

Good exception handling doesn’t happen by chance. It is designed and planned and when done properly it is one of the main roads to the software “Holy Grail” - quality and reliability.
But leave it to chance and soon all hell breaks loose.

Exceptional Java - Checked exceptions are priceless… For everything else there is the RuntimeException

The fact that I find flaws in the design of the Java exceptions class hierarchy doesn’t mean I think there is no value in the whole system. Checked exceptions have a positive impact in development. The positive comes from the proactive nature of checked exceptions. They demand attention! And I think this is as much [...]

  • Calendar

    December 2008
    M T W T F S S
    « Sep    
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
  • Tracking

  • License

    • Creative Commons License