Exceptional Java – Thoughts on Java exceptions
Dealing with exceptions is hard. For a while now in the Java world there are two camps. One considers the initial design of the Java exceptions system a sensible one, a feature that contributed greatly...
View ArticleExceptional Java – Some exceptions are more equal than others
Is there something wrong with Java exceptions? Does Java need a fundamental change in this area? Is the proposal to make all exceptions in Java runtime exceptions a solution to a real problem? What if...
View ArticleExceptional Java – Less than perfect exceptions hierarchy
As I said before, I am a supporter of checked exceptions in Java. I think they are a great idea that supports serious software development in the real world. I also think Java’s huge success can be...
View ArticleExceptional 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...
View ArticleExceptional 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...
View ArticleExceptional 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...
View Article
More Pages to Explore .....