4 ms·
I agree with everything you say here. My only question is: is the process you describe for new problem areas actually TDD? EDIT: I've just been introduced to
by sambeau 13y ago
I agree with everything you say here.
My only question is: is the process you describe for new problem areas actually TDD?
EDIT: I've just been introduced to the concept of 'Spikes' which sound very much like this.
- danaw 13y agoIf you definition is loose, then you could probably say that. Generally though, using a TDD approach would result in some form of a test suite that can be used to continually assert the correctness of a program. Personally I attempt to write tests whenever possible, even in a new problem domain. However, I generally only write some general "black box" style tests to start.