Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban

Langston’s Ant in Ruby Kata

This is a screen cast, of Micah writing code to implement Langston’s Ant, BDD style. He uses the shiny new RubyMine IDE for development, and Limelight to run the simulation.  In martial arts, the techniques performed in kata are not always by the book. There is an aspect of art, creativity, and entertainment. At several points in this Langston’s Ant kata Micah Martin intentionally decided to bend the rules to enhance artistic and entertainment values. I leave it up to you whether I made the right compromise or not.

[vimeo 2234715 480 362]

Source Code