Submit Search
テスト大嫌いっ娘のRSpec
1 like
2,211 views
Yasuko Ohba
A presentation at the OSS salon held on 2008/12/12.
Technology
Read more
1 of 58
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
More Related Content
PDF
私の考えるテスト分析 Lt
Kosuke Fujisawa
PDF
テスト分析・設計について、釈然としないところ
Kosuke Fujisawa
PDF
Shimane2010
Yasuko Ohba
PDF
Sendai ruby-02
Yasuko Ohba
PDF
Rubyによる開発プロジェクトをうまく回すには(2)
Yasuko Ohba
PDF
Rubyによる開発プロジェクトをうまく回すには(1)
Yasuko Ohba
PDF
名前のつけ方
Yasuko Ohba
PPTX
編集長に学ぶ、読まれるWebライティング
Kappei Nakano
私の考えるテスト分析 Lt
Kosuke Fujisawa
テスト分析・設計について、釈然としないところ
Kosuke Fujisawa
Shimane2010
Yasuko Ohba
Sendai ruby-02
Yasuko Ohba
Rubyによる開発プロジェクトをうまく回すには(2)
Yasuko Ohba
Rubyによる開発プロジェクトをうまく回すには(1)
Yasuko Ohba
名前のつけ方
Yasuko Ohba
編集長に学ぶ、読まれるWebライティング
Kappei Nakano
Viewers also liked
(6)
PDF
Relux 採用説明資料v1.5_201512
Takaya Shinozuka
KEY
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
Yasuko Ohba
PDF
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Yasuko Ohba
PDF
TECH LAB PAAK 2015/06/24 Team Development
Yasuko Ohba
PDF
Good Names in Right Places on Rails
Yasuko Ohba
PDF
世界を描く Drawing the world
Yasuko Ohba
Relux 採用説明資料v1.5_201512
Takaya Shinozuka
QCon2009 Tokyo - Ruby on Railsで変わるエンタープライズ開発の現場
Yasuko Ohba
Pragmatic Patterns of Ruby on Rails - Ruby Kaigi2009
Yasuko Ohba
TECH LAB PAAK 2015/06/24 Team Development
Yasuko Ohba
Good Names in Right Places on Rails
Yasuko Ohba
世界を描く Drawing the world
Yasuko Ohba
Ad
Similar to テスト大嫌いっ娘のRSpec
(6)
PDF
地獄Spec
Drecom Co., Ltd.
PDF
地獄Spec
Tsunenori Oohara
PDF
テストは仕様を考えるツールなのかなあ?と思った話
Asami Nakano
ODP
RSpecのここがすごい!
mitim
PDF
今さらながらRSpecに入門してみた
zaru sakuraba
PDF
RSpec Performance Turning
Go Sueyoshi (a.k.a sue445)
地獄Spec
Drecom Co., Ltd.
地獄Spec
Tsunenori Oohara
テストは仕様を考えるツールなのかなあ?と思った話
Asami Nakano
RSpecのここがすごい!
mitim
今さらながらRSpecに入門してみた
zaru sakuraba
RSpec Performance Turning
Go Sueyoshi (a.k.a sue445)
Ad
More from Yasuko Ohba
(14)
PDF
女性IT技術者と働き方 情報処理学会77
Yasuko Ohba
PDF
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Yasuko Ohba
PDF
ごきげんRails
Yasuko Ohba
PDF
Smell in Rails Apps (in Sapporo RubyKaigi03)
Yasuko Ohba
PDF
The Basis of Making DSL with Ruby
Yasuko Ohba
PDF
Sub Resources Rails Plug-in
Yasuko Ohba
PDF
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
Yasuko Ohba
PDF
Raspbilly
Yasuko Ohba
PDF
Shimane2008
Yasuko Ohba
PDF
Ruby on Rails 入門
Yasuko Ohba
PDF
image_upload Plugin 2007/12/7
Yasuko Ohba
PDF
Ruby on Rails ステップアップ講座 - 大場寧子
Yasuko Ohba
PDF
Ruby on Rails 中級者を目指して - 大場寧子
Yasuko Ohba
PDF
Bookscope 2007 09 07
Yasuko Ohba
女性IT技術者と働き方 情報処理学会77
Yasuko Ohba
Girl, Geek and Company - Tokyo Girl Geek Dinners #5 2013/7/5
Yasuko Ohba
ごきげんRails
Yasuko Ohba
Smell in Rails Apps (in Sapporo RubyKaigi03)
Yasuko Ohba
The Basis of Making DSL with Ruby
Yasuko Ohba
Sub Resources Rails Plug-in
Yasuko Ohba
More Pragmatic Patterns of Ruby on Rails at Kansai Ruby Kaigi #02
Yasuko Ohba
Raspbilly
Yasuko Ohba
Shimane2008
Yasuko Ohba
Ruby on Rails 入門
Yasuko Ohba
image_upload Plugin 2007/12/7
Yasuko Ohba
Ruby on Rails ステップアップ講座 - 大場寧子
Yasuko Ohba
Ruby on Rails 中級者を目指して - 大場寧子
Yasuko Ohba
Bookscope 2007 09 07
Yasuko Ohba
テスト大嫌いっ娘のRSpec
1.
2008-12-12;35thオープンソースサロン;しまねOSS協議会 株式会社万葉 テスト大嫌いっ娘の RSpec 大場 寧子
2.
テストへの 苦手感
3.
テストでは 嫌な目に あってきた
4.
テストは コード変更を 助ける?
5.
コード変更 がとても大 変になる
6.
昔はテスト 実行が遅 かったし
7.
他人の書いた テストが読め なかったり
8.
それなら いいコード だけ書けば
9.
しかし
10.
苦手は 克服したい
11.
ピーマン 食べよう
12.
テストがな いと後で変 更が難しい
13.
リリース し続けられ ない
14.
何とか しなくては
15.
苦手だから 考えました
16.
私を不幸に したテスト たち
17.
1.徹底的 に検査する テスト
18.
m.save が falseなら 正解
19.
ほかのこと も検査した くなる
20.
errorsの中身 @name は 太郎 になってるかしら new_record?
21.
これが 悪だった
22.
内部実装の 変更に過敏 に反応
23.
コードが冗 長で目的を 見失う
24.
本当に調べ たい一番外 側を調べる
25.
それ以外は 我慢するか 別テストに
26.
粒度が大事 粒度を揃え よう
27.
2. オレ流 assert
28.
assert_m y_pretty_ model m
29.
何が正解な のかすぐ読 めない
30.
assertは メソッドに くるまない
31.
3. DRYで ないテスト
32.
m = Company.new(:na me=>"万葉", :type
=> "株式会社", ......) 30行 5file
33.
コードの変 更に弱い
34.
悪態なしで は作業でき ない
35.
テストだっ てDRYがい い
36.
テストの関 心事以外は 隠蔽する
37.
m = create_company(:typ e =>
"株式会社") # ほかの属性はデフォルト で埋めてくれる
38.
4. 依存しあ うテスト データ
39.
データ追加 でテストが 通らない
40.
テストデー タはテスト ごと
41.
5. 悲観的完 璧主義
42.
エラー0 必ず確認 カバー率
43.
自動テスト は所詮テス トの一部
44.
緩さが合理 性につなが る
45.
コミュニ ケーション が補完する
46.
RSpec
47.
振舞駆動開 発のフレー ムワーク
48.
動作する 仕様書
49.
使う前は 懐疑的
50.
RSpec on Rails
51.
騙されない テストだよ とか
52.
shouldに しても嬉し くないとか
53.
ところが
54.
.should と 打つと気分 がいい!
55.
仕様書いて る気になる
56.
RSpec + 5箇条で 快適だ!
57.
好きになっ てきた
58.
コツを模索中
Download