5 Jan 2009 00:48
Re: TDD Survey Results
Scott Ambler <scottwambler <at> yahoo.com>
2009-01-04 23:48:43 GMT
2009-01-04 23:48:43 GMT
--- 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/
RSS Feed