- Refactoring and Clean Code
- Evolutionary Design and TDD
- Git and Continuous Integration
📚📖 ISBN Kata A coding kata that focuses on design and TDD. |
🛒🛍️ Shopping Cart Kata A coding kata that focuses on domain modelling and TDD. |
🌡️ Temperature Kata A coding kata that focuses on encapsulation and simple design. |
🪙🧾 Tax ID Kata A coding kata that focuses on encapsulation and domain-driven design. |
"42" 🔄42 Integer Parser KataA TDD kata, intended as the next step after being introduced to TDD with trivial katas like FizzBuzz. |
⬛⬜♟️ Chess Kata A coding kata that focuses on applying TDD in an existing (unit-tested) code base. |
📡👾 Mars Rover Kata An evolutionary coding kata where the requirements are revealed incrementally. |
✂️🧬 Intentional Git Kata Conquer the fear of Git! Build your intuition. Create new habits. Get confident in your workflows. |
💾💿 Data Size Kata A coding kata that focuses on domain-driven design, encapsulation, and reducing primitive obsession. |
XVII 🏛️ Roman Numerals KataA coding kata that focuses on design and TDD. |
📄📜 Word Wrap Kata A coding kata that focuses on breaking down a tricky problem into bite-sized simpler problems. |
3️⃣5️⃣ Evolutionary Fizz Buzz Kata An evolutionary coding kata where the requirements are revealed incrementally. |