# SD2.5-B Exception Handling # Background 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. # Subskills * [[skill-tree:sd:2:5:i]]