Skip to content

Commit 5b2dd8f

Browse files
committed
Revert "Prettier"
This reverts commit 0c0eee6.
1 parent 0c0eee6 commit 5b2dd8f

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

docs/side_quests/nf-test.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,25 @@
11
# Side Quest: nf-test
22

33
Testing is a fundamental aspect of software development, and pipeline development is no exception. Being able to systematically verify that every component of your workflow behaves as intended is critical for:
4-
54
- Ensuring reproducibility
65
- Supporting long-term maintenance
76
- Accelerating the development process
87

98
Let's explore why testing is so important in pipeline development.
109

1110
Imagine you're building a new workflow. You start by gathering some test data that you know should produce valid results. As you develop, you:
12-
1311
1. Add the first process to your pipeline
1412
2. Connect it to your input data
1513
3. Run it to verify it works
1614
4. Move on to the next process
1715
5. Repeat until the pipeline is complete
1816

1917
This manual testing approach works initially, but quickly becomes challenging. For example, when you add a simple parameter like `--skip_process`, you now need to:
20-
2118
- Run the pipeline twice (once with and without the parameter)
2219
- Manually inspect outputs or log files to verify the process was actually skipped
2320
- Remember to repeat this verification every time you make changes
2421

2522
As your pipeline grows more complex, this manual testing becomes:
26-
2723
- Time-consuming
2824
- Error-prone
2925
- Difficult to track

0 commit comments

Comments
 (0)