Coding Kata Catalog (a "katalog" if you will)
Pull requests accepted - add your favorite kata to the catalog.
The devBetter group coaching program and various user groups use these katas frequently to help practice good coding habits and techniques. If you're not sure where to start, read this getting started guide.
A list of code kata instructions (in the /katas folder) compiled by @ardalis:
- Bowling Game (PDF)
- Builder in Unit Tests (C#)
- Collection Default Item
- File Logger (mocking kata) (PDF)
- FizzBuzz (PDF)
- Gilded Rose (refactoring kata) (PDF)
- Greed (PDF)
- Hangman
- ISBN (PDF)
- Leader board
- Monty Hall
- Potter (PDF)
- Prime Factors (PDF)
- Red Pencil Sale (PDF)
- RPG Combat (PDF)
- String Calculator (PDF)
- Supermarket Checkout
- Tennis Scoring (PDF)
- Vending Machine (PDF)
- Zombie Survivors (PDF)
Walkthroughs
- Refactoring Fundamentals Gilded Rose
- Design Patterns Library - Rules Pattern Greed
PDFs
For printing it is recommended to use the PDF versions. PDFs created courtesy of (http://www.markdowntopdf.com/).
Community Implementations
View others' implementations of these katas and add your own here.