Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
* ''Patterns for Generation, Handling and Management of Errors'' by Andy Longshaw and Eoin Woods [http://www.blueskyline.com/ErrorPatterns/A2-LongshawWoods6.pdf PDF] | * ''Patterns for Generation, Handling and Management of Errors'' by Andy Longshaw and Eoin Woods [[http://www.blueskyline.com/ErrorPatterns/A2-LongshawWoods6.pdf|PDF]] |
Line 9: | Line 9: |
* ''Error Handling for Business Information Systems -- A Pattern Language'' by Klaus Renzel [http://www.eso.org/~almamgr/AlmaAcs/Releases/ACS_4_1/Docs/ARCUSErrorHandling.pdf PDF] | * ''Error Handling for Business Information Systems -- A Pattern Language'' by Klaus Renzel [[http://www.eso.org/~almamgr/AlmaAcs/Releases/ACS_4_1/Docs/ARCUSErrorHandling.pdf|PDF]] |
Patterns for Generation, Handling and Management of Errors by Andy Longshaw and Eoin Woods PDF
- Keep Exceptions Exceptional
- Hide Technical Details from Users
- Big Outer Try Block
- Split Domain and Technical Errors
- Log Unexpected Errors
- Log at Distribution Boundaries
- Unique Error Identifier
Error Handling for Business Information Systems -- A Pattern Language by Klaus Renzel PDF