Add daily emails and archive

This commit is contained in:
Oliver Davies 2024-01-03 20:00:00 +00:00
parent 7ec664a810
commit e2b6832598
379 changed files with 11132 additions and 0 deletions

View file

@ -0,0 +1,22 @@
---
title: >
TDD and "Unexpected errors"
pubDate: 2023-08-30
permalink: >-
archive/2023/08/30/tdd-and-unexpected-errors
tags:
- automated-testing
- test-driven-development
---
When working on projects, it's common to see messages like "The website encountered an unexpected error. Please try again later.".
Usually, this is the message shown to the user, whilst a more detailed error message is logged for Developers to diagnose and fix the underlying error.
The wording "unexpected error" has been intriguing to me, though. When do you expect an error?
The best example I can think of for an expected error is when doing test-driven development.
When doing TDD, you want to see an error to start as you start with a failing test.
Then, you write the code to remove the error and get the test passing.