概要
書籍 RSpec Bookに関するメモ。
全てをカバーせず、自分の中で新たに学ぶことやまとめ直しておきたいことのみを抜粋します。
また、例示するサンプルも写経せずに出来るだけ自分で考えたサンプルにします。
各章
| 章 | 題目 | 概要 |
|---|---|---|
| 1 | 概要 | TDD,BDD,RSpec,Cucumber,BDDのサイクルに関して |
| 2 | Hello RSpec | RSpec,Cucumberの簡単なサンプル |
| 2_1 | RSpecの簡単なサンプル | http://d.hatena.ne.jp/tbpg/20130505/1367762967 |
| 2_2 | Cucumberの簡単なサンプル | http://d.hatena.ne.jp/tbpg/20130505/1367767092 |
| 3 | フィーチャーを表現する | Bulls and Cowsのシステム化を通してRSpec,CucumberによるBDD開発を実体験する |
| 4 | Cucumberを使ってフィーチャを自動化する | −− |
| 5 | RSpecを使ってコードを表現する | −− |
| 6 | 新しいフィーチャを追加する | −− |
| 7 | アルゴリズムを指定する | −− |
| 8 | 確かなリファクタリング | −− |
| 9 | フィードバック | −− |
| 10 | BDDの実情 | −− |
| 11 | 価値のあるソフトウェアを作成する | −− |
| 12 | サンプルコード | −− |
| 13 | RSpec::Expectations | −− |
| 14 | RSpec::Mocks | −− |
| 15 | ツールと統合 | −− |
| 16 | RSpecの拡張 | −− |
| 17 | Cucumberの紹介 | −− |
| 18 | Cucumberの詳細 | −− |
| 19 | RailsにおけるBDD | −− |
| 20 | CucumberとRails | −− |
| 21 | Webratを使ってブラウザをシュミレートする | −− |
| 22 | WebratとSeleniumを使ったブラウザの自動化 | −− |
| 23 | Railsビュー | −− |
| 24 | Railsコントローラ | −− |
| 25 | Railsモデル | −− |