The Logic Layer
The Logic layer is where we implement the application logic for our software. It calls functions in the Library layer […]
The Logic layer is where we implement the application logic for our software. It calls functions in the Library layer […]
As a conclusion to the observations above, I use a three layer approach to exception handling. Below, I will explain […]
Exception handling in object-oriented languages is messy, because we are trying to do four different things with one object. One […]
Review of Exception Handling Basics The Usual Mechanism Inheritance in Exception Handling The Problem with the Standard Exception Hierarchy Hierarchy without […]
Based on some observations about exceptions, I have explained an exception handling framework that I am intending to implement in […]
As was implied in the previous examples, each exception instance can a have pieces of information related to the exception. […]
Although I wrote that exceptions will be converted to messages on the UI, most of the messages we see often should […]
The Presentation layer is where information is provided to the user.Exceptions raised in the Logic layer are converted here to […]
By defining RecoveredException and UnrecoveredException, we could determine how we would recover from an error based on these types.Further, we […]
Exception handlers can take up quite a lot of space. This tends to obscure the regular path of a function […]