• Presenter: Steve Freeman
  • Type: Tutorial
  • Duration: 90 minutes
  • Audience: Developers with some experience of Test-First

Abstract

This tutorial is for programmers who would like to understand more about Test-First programming.

It will demonstrate how to use unit tests to help you think about what each object does and how it interacts with its neighbours. You will learn about Responsibility-Driven Design, using techniques such as CRC cards and Mock Objects. You will see how this approach improves the code as it helps to clarify ideas and concepts, and encourages more focussed design. I will include an introduction to the jMock framework, showing the motivations for its design and the process of how to use it to drive a design.

Benefits of attending

  • Appreciation of Responsibility-Driven Design
  • Understanding of how to achieve this Test-First
  • Understanding of the motivation and design of jMock

What will the organiser learn

  • understand the learning curve for jMock
  • ideas for enhancements

Session Outline

  • Recap of Test-First principals
  • Introduction to Responsibility-Driven Design
  • Introduction to Test-First with Mock Objects
  • Worked example
  • Tour of jMock features

latest news

The conference is underway. Watch this space for more news and pictures of the sessions.

important dates

Notification of session acceptance
Beginning of September 2005
Early registration deadline
October 15th
Registration deadline
November 14th
XP Day Benelux Conference
November 17th & 18th 2005

more information

Organizers

Marc Evers, Piecemeal Growth