Add daily email for 2024-01-31
Automated tests mean you can make changes quicker
This commit is contained in:
parent
5ff473a3fc
commit
c08cff9f79
25
source/_daily_emails/2024-01-31.md
Normal file
25
source/_daily_emails/2024-01-31.md
Normal file
|
@ -0,0 +1,25 @@
|
|||
---
|
||||
title: Automated tests mean you can make changes quicker
|
||||
date: 2024-01-31
|
||||
permalink: archive/2024/01/31/automated-tests-mean-you-can-make-changes-quicker
|
||||
snippet: |
|
||||
Automated tests mean you can make changes quicker and not worry about introducing regressions.
|
||||
tags:
|
||||
- software-development
|
||||
- automated-testing
|
||||
- test-driven-development
|
||||
---
|
||||
|
||||
Before fixing [yesterday's bug][yesterday], because I'd written automated tests, I ran them to ensure they were all passing.
|
||||
|
||||
Then, I was able to focus solely on adding the new use case - starting with a failing test to replicate the issue and then getting it to pass.
|
||||
|
||||
Because it was already tested, I didn't need to worry about breaking any other functionality and introducing regressions.
|
||||
|
||||
When the new test was passing, I could run the whole test suite and ensure they still passed and things continued to work.
|
||||
|
||||
Without the tests, I'd either need to check everything else manually (which takes time) or worry that something could potentially be broken.
|
||||
|
||||
Having tests meant I could be confident that the new and existing functionality worked.
|
||||
|
||||
[yesterday]: {{site.url}}/archive/2024/01/30/tdd-doesnt-mean-you-know-everything-upfront
|
Loading…
Reference in a new issue