-
Notifications
You must be signed in to change notification settings - Fork 0
Rules of the Dojo
David Rogers edited this page Oct 16, 2015
·
1 revision
- 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
- 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.