Read "the craftsman" series here
http://www.objectmentor.com/resources/listArticles?key=topic&topic=Test%20Dr
iven%20Development , it is a short story about an apprentice developer
learning TDD.
adam
> -----Original Message-----
> From: Greg Robinson [mailto:greg@...]
> Sent: 02 February 2004 16:55
> To: win_tech_off_topic@yahoogroups.com
> Subject: RE: [OT] Getting started with XP Programming
>
> "test-driven approach"
>
> My definition of this is define the requirement (write a
> story, use case, etc), write a test, test the test, then
> write the code. Is that correct?
>
> -----Original Message-----
> From: Craig Andera [mailto:candera@...]
> Sent: Monday, February 02, 2004 11:23 AM
> To: win_tech_off_topic@yahoogroups.com
> Subject: RE: [OT] Getting started with XP Programming
>
>
> > Unit testing seems to be a cornerstone of XP. Get nunit
> (or an other
> > unit testing framework) and get the VS plug-in (can't
> remember where
> > from, probably sf.net) read the TDD stuff on www.objectmentor.com
>
> I'm no XP expert, but I have started using a test-driven
> approach to development, and the effect on quality of both
> the code itself and the "shape" of the API has been dramatic.
> If you maintain the discipline it requires, you will more
> naturally write good code.
>
> BTW, if you don't have the authority to change your
> developer's behavior (which is to say, to incent them to
> conform, and to punish them if they don't), I don't think I'd
> even bother.
>
>
>
>
>
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/win_tech_off_topic/
>
> To unsubscribe from this group, send an email to:
> win_tech_off_topic-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to:
> http://docs.yahoo.com/info/terms/
>
>
>
>
>
>
>
>
> Yahoo! Groups Links
>
> To visit your group on the web, go to:
> http://groups.yahoo.com/group/win_tech_off_topic/
>
> To unsubscribe from this group, send an email to:
> win_tech_off_topic-unsubscribe@yahoogroups.com
>
> Your use of Yahoo! Groups is subject to:
> http://docs.yahoo.com/info/terms/
>
>