Glossary

Doesn't crash on unexpected input

it tells the user what went wrong 2. **Doesn't lose data** — it saves progress before failing 3. **Gives actionable feedback** — "File 'grades.csv' not found in /home/user/data/" is useful; a raw traceback is not (for most users) 4. **Fails gracefully** — when it truly can't continue, it cleans up a

Learn More

Related Terms