Famous Refactoring kata GildedRose in CoffeeSript