Silicon Valley Code Camp : October 3rd and 4th, 2009session
Making Pair Programming and TDD Fun and Effective
About This Session
Pair Programming is often talked about, but probably not put into practice as much as it could be. Why? It's a difficult skill to master, and often tedious because both members of the pair want to have the keyboard more than half of the time.<br/><br/>
Test Driven Development (TDD) is also a difficult skill to acquire, perhaps because it seems easier to "just go ahead and write the code."<br/><br/>
This session illustrates the basics of both Pair Programming and TDD by demonstrating the development of a sample application from the ground up, following the rules of the Pair Programming TDD Game, originally developed by Brad Wilson and Peter Provost of Microsoft Corporation.<br/><br/>
The game goes beyond the more well-known "ping-pong", and is a fun way to keep both members of a pair engaged. After this session, you'll want to play the game with your own team.