おもしろwebサービス開発日記

Ruby や Rails を中心に、web技術について書いています

一人読書会

アジャイルな見積もりと計画作り 第二章 - なぜ計画作りに失敗するのか

アジャイルな見積もりと計画作り 第一章 - おもしろWEBサービス開発日記の続き。第二章は従来の計画作りの問題点について書かれている。 従来の計画作りの問題点 フィーチャ単位でなくて作業単位の計画にしてるのがよくない 作業に依存関係が存在してるのが…

アジャイルな見積もりと計画作り 第一章

少しずつ読んでいきたいと思います。で、気になったところをメモ。アジャイルな見積りと計画づくり ~価値あるソフトウェアを育てる概念と技法~posted with amazlet at 10.06.10Mike Cohn マイク コーン 毎日コミュニケーションズ 売り上げランキング: 8932お…

Chapter 17 Extending RSpec その3

Chapter 17 Extending RSpec その2の続き。 17.4 Macros 下記のコードを describe Widget do it "requires a name" do widget = Widget.new widget.valid? widget.should have(1).error_on(:name) end end カスタムマッチャを使って極限まで省略すると下記…

Chapter 17 Extending RSpec その2

Cahpter 17 Extending RSpec その1 - おもしろWEBサービス開発日記の続き。 17.2 Custom Example Groups describeメソッドは Spec::Example::ExampleGroup のサブクラスを作る。itメソッドはそのサブクラスのメソッド。Spec::Example::ExampleGroupは下記の…

Capter 19 Cucumber Detail

rspec本一人読書会の続き。cucumberのお勉強メモです。 19.1 Step Definitions 定義されていないStepを含むfeatureを実行すると、cucumberはStep Definifionのひな形を出力してくれる。 19.2 World 全てのシナリオはWorldオブジェクトのインスタンスの文脈で…

Cahpter 17 Extending RSpec その1

Chapter 13 Spec::Expectations その2 - おもしろWEBサービス開発日記の続き。ちょっと間を飛ばして17章へ。 17.1 Global Configuration exampleにモジュールをincludeしてるかのようなglobalなbeforeやafterを定義している。下記のようにSpec::Runnerモジ…

Chapter 13 Spec::Expectations その2

Chapter 13 Spec::Expectations - おもしろWEBサービス開発日記の続き。 13.3 Predicate Matchers array.empty?.should == true みたいに書くのはいまいち見た目が良くない。 array.should be_empty Rspecでは上記のようにも書けるようにした。これは全ての…

Chapter 13 Spec::Expectations

the rspec book - Chapter 12 Spec::Example その1 - おもしろWEBサービス開発日記 the rspec book - Chapter 12 Spec::Example その2 - おもしろWEBサービス開発日記の続き。 BDD BDDのゴールの一つは正しい言葉を得ること。技術的なことのわからない人と…

the rspec book - Chapter 12 Spec::Example その2

the rspec book - Chapter 12 Spec::Example その1 - おもしろWEBサービス開発日記の続きです。 before メソッド before(:all)とbefore(:each)がある。それぞれ before(:all)はexample groupで一回 before(:each)はexample毎に一回 実行される。初期状態ご…

the rspec book - Chapter 12 Spec::Example その1

The RSpec Bookを読んでの自分用メモです。サブアカの方にメモっていこうかと思いましたが、RSpecの情報はあまり世に出ていないけど需要はありそうな気がしたのでこっちに書きます。意訳と感想がごっちゃになっているし、自分が知ってる情報については省略し…