Skip to content

Cory Foy

Organizational agility through intersecting business and technology

Menu
  • FASTER Fridays
  • Mapping Mondays
  • Player Embed
  • Search Videos
  • User Dashboard
  • User Videos
  • Video Category
  • Video Form
  • Video Tag
Menu

TDD != No Design

Posted on January 14, 2008 by Cory Foy

Happy Monday everyone! As an exercise to get us through the week, let’s do the following:

  1. Take a deep breath
  2. Put your arms in the air
  3. Exhale
  4. As you exhale, say, “I AM ALLOWED TO DO DESIGN AND ARCHITECTURE WORK WHEN PRACTICING TDD!”
  5. If you aren’t able to get that out in one breath, repeat step 1 until you can

Exploring designs, sketching UML diagrams, discussing architecture – these are things that are perfectly acceptable practices for teams performing TDD. The trick is not to back yourself into a “Now I have to write legacy code because we’ve locked everything down” scenario.

© 2025 Cory Foy | Powered by Superbs Personal Blog theme