August 3, 2010 | In: Ruby

Learn BDD Playing Dice – ebook

Hello Ruby enthusiast! Hello BDD enthusiast! Welcome to this journey line by line, test by test, using the Behaviour Driven Development technique in a interesting project: War Dice Simulation!

I wrote this tiny book to learn BDD and RSpec for myself. I would want to start with a little example. And if was possible with a funny example too. Then I thought: Why not playing dice! Why not playing war dice! Then there you are: Learning BDD playing dice!

The app that we’ll create together uses two classes: Dice and WarDice.

The first chapter I start to construct the RSpec file of Dice class and the Dice class simultaneously and step by step until all of the tests become green.

The second chapter I go on with the WarDice class, that is a simulation of each dice of war game!

Finally, the third chapter I use the classes in a funny shoes application.

The philosophy of this book is to learn making funny things. In one word: Experimentation. Then I hope you enjoy this simple but also instructive book.

The tests used in this book aren’t a silver bullet. They are only a way between some others. How I told, I made to learn RSpec. You can send suggests, clone the project, modify it and codify in other ways. Who knows we’ll playing together in the 2.0 version of this book :) .

Now just read the book and have fun!

The complete source code of application you can download in
http://github.com/valeriofarias/shoes-war-dice/tree

The complete ebook text and source code you can download in:
http://github.com/valeriofarias/learn-bdd-playing-dice-book

1 Response to Learn BDD Playing Dice – ebook

Avatar

Aprenda BDD Jogando Dados – ebook | Valério Farias

August 3rd, 2010 at 3:13 pm

[...] preferir pode também baixar a versão em inglês do livro: http://valeriofarias.com/learn-bdd-playing-dice-ebook/ Tags: BDD, diversão, Rspec, Ruby, Shoes, [...]

Comment Form