Minimalist Coder

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.

Credits

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 credits

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.