Scott Ambler | 5 Jan 2009 00:48
Picon
Favicon

Re: TDD Survey Results

--- In extremeprogramming <at> yahoogroups.com, "Joshua Kerievsky" 
<joshua <at> ...> wrote:
> 
> Hi Scott -- you refer to TDD (above) as a validation technique yet 
Ward
> Cunningham helped many of us realize that TDD is first and foremost 
a design
> technique.   Also, I learned from Mike Hill several years ago 
> that the #1 benefit of TDDing isn't validation, but rather speed. 
> Automated microtests help us go faster and secondarily, they help 
> us by validate the work we've done.

I'm also referring to TDD as a requirements technique and a design 
technique as well.

> "Acceptance TDD" is a problematic term because it combines two 
things in
> one:
> 
> * Storytesting - expressing criteria for acceptance of a story by 
means of
> real examples, table data, models, formulas, etc.
> 
> * Storytest-Driven Development (SDD) - programming a Story by first
> automating a failing storytest, then driving the design via TDD 
until the
> storytest passes.

No terminology is perfect.  None of the reviewers of the survey were 
concerned about the terminology that I used.  Had I used ther term 
SDD someone would say that they call it acceptance TDD.

- Scott
Practice Leader Agile Development, IBM Software Group

------------------------------------

To Post a message, send it to:   extremeprogramming <at> eGroups.com

To Unsubscribe, send a blank message to: extremeprogramming-unsubscribe <at> eGroups.com

ad-free courtesy of objectmentor.comYahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/extremeprogramming/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/extremeprogramming/join
    (Yahoo! ID required)

<*> To change settings via email:
    mailto:extremeprogramming-digest <at> yahoogroups.com 
    mailto:extremeprogramming-fullfeatured <at> yahoogroups.com

<*> To unsubscribe from this group, send an email to:
    extremeprogramming-unsubscribe <at> yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/


Gmane