そらは
@sora_h
rspec、綺麗にかくのってむずかしくて、それこそ let や subject をつかうとそれなりに綺麗にした気分に浸れるけど、後から読みやすいとは言いにくい事があるので時には let/subject を使わないのも大事
2014-04-17 15:31:04
そらは
@sora_h
test-unit に戻ってもいいんじゃないかってたまに思うけど、subject/letを適切な粒度で使ってれば別にrspecでもいいんだよな
2014-04-17 15:33:14
そらは
@sora_h
@_ko1 @unak あ、役に立たないというのは「ドキュメントとして書きたいならちゃんと別の方法で書いたほうがいいけど、まあドキュメント代わりに最悪使えなくもない」というニュアンスです
2014-04-17 15:49:38
そらは
@sora_h
@_ko1 @unak example group (describe / context) をネストしていって微妙にパラメータここだけ変えるみたいなケースを書いていきやすいから使ってるなあ。
2014-04-17 15:48:52
_ko1
@_ko1
@sora_h @unak そういう説明も教えてもらったのだけど、メソッドで切り出したり Proc で切り出したりするのとどっちが書きやすいんだろうか、と(慣れているのでメソッド切り出したほうがやりやすいと感じた) ネストで自然に、ってのがキモなんだろうか(まだ到達出来ていない)
2014-04-17 15:50:14
7594591200220899443
@shyouhei
@_ko1 @sora_h @unak 正確に言うと「ドキュメントとして読みやすいようにという試みは失敗に終わった」
2014-04-17 15:49:37
Akira Matsuda
@a_matsuda
@_ko1 @shyouhei @sora_h @unak 今のRSpecの文法は失敗だと僕も思いますよ。個人的には以前のshouldなやつは好きでした。それでも今のRSpecを使い続ける理由はsora先生の仰るとおりですね。あとは周辺ツールとかのエコシステム的な辺りでしょうか。
2014-04-17 16:05:00