Flavor: challenge 20 to 60 minutes
After reviewing a description of a sophisticated software system, participants must decide what would be the embryonic version
of that system (i.e., the end-to-end system, containing the most critical parts, implemented primitively).
ID: 7A |
Flavor: coding 30 to 45 minutes
In a fishbowl, the workshop coaches and participants will begin the implementation of the embryonic system, using Test-Driven
Development and Merciless Refactoring.
Requirements: Computer (1), Projector (1), supported IDE, xUnitID: 7B |
Flavor: walkthrough 20 to 180 minutes
We will review ten practices of evolutionary design that complement Test-Driven Development and Refactoring.
We will also study a sequence of snapshopts that reveal how a system evolved from a first failing test to a working application.
Requirements: Projector (1)ID: 7C |
|