* James E Keenan <[EMAIL PROTECTED]> [2007-06-19T21:33:11]
> But, guess what?  To the extent that I've been able to determine my own 
> approach to development, I have increasingly moved in the direction of 
> doing step 1 first:  documentation-driven development.
> 
> Or, perhaps more precisely, specification-driven development.

I advocate another form of this: synopsis-driven development.

I write a five to ten line hypothetical use case (or longer, for modules whose
most basic use would require it), and then say, "Wouldn't it be totally awesome
if that /worked/?"

If I still feel that way in a few minutes/hours/days/years, I turn it into a
test (by writing all the boring filler that needs to be written around it) and
then make it pass.  The bulk of the documentation can come later.

-- 
rjbs

Reply via email to