Skip to content
Wes Bailey edited this page Jul 4, 2014 · 3 revisions

First Up

The major function of the gem is to allow you to now practice a kata. You can do this by simply running the kata from the command using the take action:

First Stanza

Work Environment

If this is a ruby practice session I usually have the following iTerm setup:

setup

There is a window with the kata in it, another with a pry session open for fiddling with code and last window is where I run autotest which your project comes automatically bundled with. I know a lot of people use guard and love it. I liked it but autotest is language agnostic and works like a champ with growl notifications. If you haven't played with it you should check it out.

Continuing Stanzas

At this point you should go into your setup and start coding until this requirement is completed. Once it is then enter and the next requirement will appear as illustrated below:

Second Stanza

The process continues until all of the requirements have been coded. The kata will keep track of the ammount of time it takes for you to complete coding.

Completing the Kata

Continue working through each requirement in your favorite editor. Typically the code isn't all that complex as this is just a test for getting better with your thought process and how you code. After completing all of the requirements of the kata a report is displayed on the screen and copied to a file:

Final Report