Outcomes Focused

Driven Development

Using Test Driven Development

The Test Loop

Understood?

Nope

TDD Cycle

  1. Failing test
  2. Minimal implementation
  3. Refactor

Understood?

Yes

TDD Cycle

  1. Write the smallest possible failing test.
  2. Write the most naive implementation possible.
  3. Refactor for a better quality code.

Understood?

Yes

Get it cracking

Using Katas

More resources

deck

By Boaz Berman