This post is the entry point to the error handling articles.
Error handling is necessary in all software. As a programmer, there is a lot that you need to know about it.
These posts cover many parts of it. From how to respond to errors in your program, to error catching best practices. We also cover some related topics such as nulls and control flow.
The posts are not for absolute beginners. You’re expected to know the syntax for working with exceptions or error values in your programming language.
The posts are:
- Errors and non-errors (terminology)
- How to respond to errors – Crashing, ignoring, recovering and their use cases
- Record errors to debug later
- Best practices for error catching and handling
- Exceptions vs error values
- Defensive & offensive programming
Some related topics to error handling are:
Some minor side-topics on error handling are:
- Use cases for error and status codes
- Checked exceptions
- How to use error values in an exception-based programming language
Credits
Featured image – Photo by JOSHUA COLEMAN on Unsplash