The various techniques used for maintaining stable program state in circumstances that, if not taken care of ("handled"), could cause serious issues, including logical bugs and abrupt execution termination.

Tag Recommendation

Error handling can be subdivided into Error Detection & Correction and Exception Handling. Use this tag for either subdivision.