This is a Constraint - not a Kata!
Constraints can be applied to any given Kata to focus on specific techniques and / or practices. They are meant as an extreme perspective so you can clearly feel the difference to what you do usually.
Inspired by Ilke Zilci
How to Play
- Work in pairs (should be a given anyway)
- Person A only writes tests
- Person B tries to get the tests to pass with absolute minimalist code (that doesn’t need to actually implement the specification)
- Both refactor when appropriate
The goal is to practice writing tests that drive the implementation into a certain direction.
Image by Rachel M. Carmena for Kata-Log. It represents a greeting of respect and gratitude made at the beginning and at the end of a kata. Please, feel free to use this image in case you want to contribute with a kata, but you don’t have another image. It’s not necessary to include this credit again.