A (somewhat brief) intro to Code Katas, TDD and Red-Green-Refactor

Every few months, a nearby user group does a code kata du jour. Everyone pairs up, and uses common practices like TDD and red-green-refactor. A couple weeks ago, I was partnered with someone who hadn’t done this before, so I had the opportunity to talk him through it. Assuming you’re in the same boat (maybe you’re going to a user group where you’ll be doing a kata for the first time), you might be wondering what to expect when you get there. Let’s define some terms first So what exactly is unit testing, TDD, red-green-whatever, »