These Katas are supposed to be done many times like you would learn a craftsmanship, the Software Craftsmanship. Use TDD, test-driven development to invent your solution to the problem:
- Write the test first, it should be red.
- Implement the requirement to make the test at hand green. But don’t implement more than the current test requires.
- Refactor your code while the test stays green
- Hello from Coding Dojo
- Anagram from Coding Dojo
- Minesweeper from Coding Dojo
- Prime Factors by Robert Martin
- Roman Numerals from Coding Dojo
- String Calculator by Roy Osherove