nopatience, Test Driven Development does not mean first writing all tests and only after that writing code to implement features.
TDD means you write a test first, then implement, then integrate. Rinse and repeat. Perhaps some tests will be unnecessary as you refactor.
Agile Otter Blog: Fundamentally Wrong
https://agileotter.blogspot.com/2024/01/fundamentally-wrong.html?m=1
Add comment