ronjeffries.com/articles/019-0…
1/12
- different design style.
- different problem: "TDD doesn't work here"
- different thing: "not TDD"
2/12
If your preferred design style doesn't lean that way, you'll likely find TDD to be of less value.
3/12
4/12
So if your problem space doesn't come down to readily testable steps, steps where you can call your shot before you make it, TDD will likely be of less value to you.
5/12
6/12
7/12
8/12
"You're playing chess wrong."
9/12
It would be silly to claim that that value does not occur.
10/12
11/12
12/12