Industrial XP:  CommunityPage? IndustrialxpPractices Story Test Driven Development

Story Test Driven Development

Revision r1.3 - 12 May 2004 - 12:15 GMT - JoshuaKerievsky

Description

StoryTestDrivenDevelopment says "Write new code only if an automated storytest has failed." We do this to maximize our understanding of requirements, produce executable documentation and focus our design on only what's absolutely needed.

StoryTestDrivenDevelopment includes the practices of UnitTestDrivenDevelopment, Refactoring and DomainDrivenDesign.

The flow tends to go like this: customers write a failing storytest and check it in to a source repository, developers then work to make the storytest pass. Their work will often include doing UnitTestDrivenDevelopment as they work to define or refine domain objects. Refactoring happens at all levels within this process.

-- JoshuaKerievsky - 12 May 2004


TWiki home


Useful Links

· Edit this page
· IXP Community Page
· Print preview
· Recent Changes
· Advanced Options
· Register
· Change Notification