Move all files to sculpin/

This commit is contained in:
Oliver Davies 2025-10-01 00:01:33 +01:00
parent c5d71803a5
commit 0f61b4e9ee
1514 changed files with 0 additions and 0 deletions

View file

@ -0,0 +1,24 @@
---
title: >
Tests won't tell you if your code works
pubDate: 2023-06-29
permalink: >-
daily/2023/06/29/tests-wont-tell-you-if-your-code-works
tags:
- automated-testing
- test-driven-development
---
Having a passing test suite or CI pipeline doesn't tell you if your appliction works.
There could be scenarios or edge-cases that aren't covered within the test suite and contain bugs, but aren't covered by the test suite.
There could be untested code that isn't covered at all.
A passing test suite proves that the tests that have been written so far pass and that there are no regressions introduced by the latest change.
## Here's the thing
Instead of telling you that your application works by passing, the test suite tells you something is broken when it fails.
If a previously-passing test is failing, the application is broken and should not be deployed - not that the application is working if the tests don't fail.