Designing, Testing, and Thinking with Examples Stage

Producer: Brian Marick
Assistant Producer: Adam Geras

For a long time, software people have thought abstraction was worthier than concreteness. Test-driven design has weakened that hierarchy somewhat, because programmers have learned how to build abstraction by reacting to a long succession of concrete examples (tests).

This stage will reverse the hierarchy entirely: it doesn’t merely accept the need for examples, it will glory in them as one of the primary ways we learn, teach, communicate, test, design, code, and decide how to act in the world.

In selecting sessions, our bias was toward submissions that push the state of the practice instead of describing it, small-group sessions instead of lectures, and sessions wherein participants use their hands and feet, not just their mouths.

Timeslot

Session

Speaker 1

Speaker 2

Room

Tuesday

10:45-12:15

Test-Driven Requirements: beyond tools

Gilles Mantel

 

Norfolk

10:45-12:15

Behaviour Driven Development using Plain Old JUnit

Elizabeth Keogh

Dan North

York

14:00-15:30

Styles of TDD: First Tests

Bill Wake

Naresh Jain

Norfolk

16:00-17:30

14:00-15:30

ET by Example: An exploratory testing experience

Erik Petersen

 

York

16:00-17:30

Wednesday

08:30-10:00

Fashion Cycle

Tobias Mayer

 

Norfolk

10:30-12:00

10:30-12:00

Sleight-of-Quality : A Magical Approach to Testing

Jeremy Kominar

Michael Bolton

York

14:00-15:30

How Am I Supposed To Act?

Michael Bolton

Adam Geras

Norfolk

16:00-17:30

Thursday

08:30-10:00

Backing the Truth into a Corner

Keith Braithwaite

 

Norfolk

10:30-12:00

14:00-15:30

Patterns Poster Children

Brian Foote

 

Norfolk

16:00-17:30

Friday

08:30-10:00

Style and Taste in Writing FIT Documents

Mike Hill

Steve Freeman

Norfolk

 

Review Team