Part of the problem with discussions and tutorials about TDD is that they always used contrived, oversimplified, unrealistic examples which bypass to demonstrate or prove a point.
Sadly Kent Beck is not an exception to this.
The majority of criticisms of TDD dont really apply to "what if I were implementing factorial?" they apply to the kind of features an average dev would build.
Part of the problem with discussions and tutorials about TDD is that they always used contrived, oversimplified, unrealistic examples which bypass to demonstrate or prove a point.
Sadly Kent Beck is not an exception to this.
The majority of criticisms of TDD dont really apply to "what if I were implementing factorial?" they apply to the kind of features an average dev would build.