RSpec と Cucumber のチュートリアルおよびリファレンス本。論理ゲームを題材に、Cucumber と RSpec を使って BDD を実践しているので、Ruby で BDD するなら参考にできると思う。
Cucumber と RSpec を使った開発の流れを簡単に書くなら
という感じ。RSpec だとモデルやコントローラーといった部品単位の振る舞い(スペック)しか書けないけど、それを補うようにアプリの機能の振る舞い(フィーチャ)を書けるのが Cucumber。本書に掲載されているフィーチャは英語だけど、日本語も使えるみたい。
ただ、趣味プログラミングだと、やりたい事に対して時間が少なくて、結局 RSpec 止まりになってしまっている。仕事なら Cucumber 使ってただろうな。いつかその時が来たらまた本書を読み返そう。
The RSpec Book (Professional Ruby Series)
- 作者: David Chelimsky,Dave Astels,Zach Dennis,角谷 信太郎,豊田 祐司,株式会社クイープ
- 出版社/メーカー: 翔泳社
- 発売日: 2012/02/22
- メディア: 大型本
- 購入: 7人 クリック: 141回
- この商品を含むブログ (19件) を見る