An hour-long hands-on practice on readable and maintainable programming
created at Nov. 16, 2020, 12:13 a.m.
the goal of this kata is to learn to work incrementally by implementing a cli arguments parser.
created at March 14, 2018, 9:04 a.m.
Kata to practice refactoring away from a bad inheritance usage
created at March 24, 2019, 11:44 p.m.
The Password-strength Checker TDD Kata
created at Jan. 5, 2017, 10:11 p.m.
Opening hours don't have to be so boring - A TDD & Refactoring Kata
created at May 11, 2016, 10:50 a.m.
A legacy refactor kata, focused on the violation of the tell don't ask principle and anemic domain model
created at April 17, 2017, 1:43 p.m.
Bioinformatics-themed kata for practicing string manipulation in a data transformation pipeline. Contains replit files to work quickly in an online dojo setting.
created at Sept. 4, 2020, 10:16 a.m.
Kata to learn about Polymorphism
created at Jan. 16, 2014, 12:29 p.m.
Starting code and proposed solution for Functional Structures Refactoring Kata
created at June 1, 2017, 3:46 p.m.
Exercise used for our recruitment process
created at March 25, 2014, 9:08 p.m.
.Net Code Katas - A prebuild Kata project that already includes tests and base classes.
created at Dec. 26, 2013, 6:28 p.m.
Katas that are delivered incrementally - the full problem is not displayed at once, it is revealed when one part is done
created at Sept. 26, 2013, 3:59 p.m.
A Kata exercise. This one involves writing code to reserve seats on a train.
created at Feb. 19, 2013, 2:14 p.m.
This is a Refactoring Kata based on the rules of Tennis
created at June 10, 2013, 12:36 p.m.