The skill conveys general concepts about exception handling, how exception handling can be implemented in a specific programming language and how a consistent exception handling policy can be defined and thoroughly followed during implementation.
Aim
Outcomes
Differentiate among the terms “mistake”, “fault”, “failure”, and “error”.
Describe exception handling concepts in general (e.g. Errors vs. Exceptions).
Articulate why it helps to write software that is robust.