C++ Dojo
Welcome to the C++ Dojo. Here are a list of katas, easiest first:
- Prime Factors
- Roman Numerals
- Bowling Game
- the 8 Queens problem kata
- Poker Hands kata
There are also some refactoring katas, to be added later:
- Refactor the Bowling Game bonus logic class into a state-machine
- The famous Gilded Rose refactoring kata
- Clean up some truly awful MSDN sample code
- Refactor an 8 Queens solution
Finally, some links to TDD test harnesses, which I evidently write as a hobby:
- my header-only, completely portable, drop-in replacement for Visual Studio’s native C++ unit testing framework: tdd4cpp
- Alternatively, if you can use C++20 modules, here’s an extremely small, macro-free, module-only test harness, with VS test adapter, if you really want to go that route (VS’s Test Explorer is a bit slow for my taste).