Skip to content
David Rogers edited this page Oct 16, 2015 · 1 revision

In the Dojo we practice:

  • Pair Programming -- working with one other person on one part of one project: either Pilot-Copilot or Ping-Pong
  • Test-Driven Development (TDD) -- writing tests first that describe the system; writing production code that fulfills just that last test: RED-GREEN-REFACTOR
  • Time-Boxing -- working on just one thing and being as productive as possible with a tiny timeframe; make quick iterations and get fast feedback

Etiquette:

  • Be a good audience and STFU while the pair is pairing. Exceptions: if the pair tries to write Production Code before they have a failing test or if the pair asks a specific question to the audience, we answer just that question.
  • Baby Steps AKA NO VOODOO -- don't do anything that everyone doesn't understand; the audience can chime in to call "VOODOO" on your code. Do the simplest thing possible that could possibly work.
Clone this wiki locally