Intro to Test Driven Design (TDD) & Pairing

keywords:
room: Gamle bybro (capacity 40) — time: Tuesday 10:30-11:15, Tuesday 08:30-09:15, Tuesday 09:15-10:00, Tuesday 11:15-12:00
Level: Introductory

If you’ve never been on a team that’s fully bought into Test Driven Development (TDD) and Pair Programming, then you’re missing out. These teams tend to learn much faster from each other, be more cohesive, write more modular software with fewer defects, refactor with confidence, and are generally more fun to be on.

Come experience what it’s like to work on a team that’s using XP dev practices!

You will need a laptop with wireless connectivity and a web-browser.

Process/Mechanics

Iteration 1 - Benefits of TDD & Pairing - Setting up machines - Example 1 - Ping pong - Red / Green / Refactor - Retrospective

Iteration 2 - Rotate - Refactoring - Retrospective

Iteration 3 - Rotate - Example 2 - Retrospective

Iteration 4 - Rotate - Retrospective

Discussion

Learning outcomes
  • Fundamentals of TDD & Pairing
  • Strategies for pairing (ping pong, coder/navigator, junior/senior, etc)
  • The rhythm of TDD (red / green / refactor)
  • Refactoring’s place in TDD
Featured participants
Primary target persona