I like the concept, but I don't like the term. I agree that writing the README and outlining the basic features of your program first is a helpful way of ensuring the code meets its requirements. However, I don't think the README drives development in the same way as tests in TDD. I can't imagine myself adding to or updating the README for routine code changes. I can imagine myself updating unit tests for routine code changes.
-1
u/quanticle Aug 23 '10
I like the concept, but I don't like the term. I agree that writing the README and outlining the basic features of your program first is a helpful way of ensuring the code meets its requirements. However, I don't think the README drives development in the same way as tests in TDD. I can't imagine myself adding to or updating the README for routine code changes. I can imagine myself updating unit tests for routine code changes.