Aids and Tools
Explore essential aids and tools for Test-Driven Development. Boost your productivity and code quality with TDD Buddy's curated resources and expert tips.
A collection of references to help you practice TDD.
Deliberate practice works best with a little structure around it. The guides below cover the supporting skills that make kata sessions productive: how to run a mob so everyone stays engaged, how to add constraints that stretch you past your comfort zone, how to judge whether the tests you’re writing are actually good ones, and how to name them so they read as a specification. Pick one, pair it with a kata from the catalog, and put it to work in your next practice session.
How to run your own mob sessions to build a shared technical understanding for your team.
24 constraints to apply to any kata to up the difficulty. Push yourself beyond the basics.
What separates a test that helps from a test that hurts. A checklist for evaluating and improving the tests you write.
A scenario-first approach to naming tests. Turn every test name into a specification agents and humans can read.