Via. Gonna have to try this on one of my projects.
"People who think their test suite is a good substitute for documentation are wrong."
1 comment on original post
Epistemic status: Still thinking this through. This is a collection of thoughts, not an advocacy piece. I've previously been pretty against TDD. It is possible that this has always been based on a straw understanding of what TDD is supposed to be for, but if so that is a straw understanding ...
"The goal is to sketch out a whole bunch of example uses of your API." That. So many people seem to obsess over coverage; reimplementing their code in the form of tests rather than exercising the code they have.
Add a comment...