Timeline for Can TDD be suitable for a small team with overlapping but not identical domain knowledge
Current License: CC BY-SA 4.0
2 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Oct 20, 2023 at 15:58 | comment | added | amon | Testing is a design activity. Writing a test means exploring the problem space and proposing a potential solution that can be validated by making the test pass. And as I write code, I spot new edge cases to test. Through multiple iterations, the overall design is refined and simplified. It doesn't make sense to break up this feedback loop, and it doesn't make sense to write tests that lock in a design early when little about the appropriate solution is understood. However, it would be really cool if new requirements are described via ATDD/BDD style test cases. | |
| Oct 20, 2023 at 10:49 | history | answered | Thomas Owens♦ | CC BY-SA 4.0 |