Code-Kata code kata's to practice TDD TDD: RED (write a failing unit test) GREEN (make the failing unit test pass with minimum efforts) REFACTOR (refactor the minimum passing code)