TOP > IT・テクノロジー > 【翻訳】RSpecのリードメンテナだけど何か質問ある? - Qiita

【翻訳】RSpecのリードメンテナだけど何か質問ある? - Qiita

19コメント 登録日時:2017-10-16 08:07 | Qiitaキャッシュ

はじめに先日、Redditでこんな記事が載っていました。AMA: The authors of "Effective Testing with RSpec 3", Myron Marston and Ian Dees : rubyこの記事は書籍「Effective Testing with RSpec 3」の筆者であるMyron Marston氏とIan Dees氏が、書籍に関する質問に...

ツイッターのコメント(19)

この記事改めて読んでもメンテナがこう発言してしまうのか〜というショックがある(いちユーザーの発言だったら特になんとも思わないけど)
通りでテストが失敗するわけじゃわ
before(:cotext)フックを使ってDBレコードをいくつか作成すると、トランザクションの外部でレコードを作ったことになり、データが残ってしまって他のexampleが失敗する原因になります。
(´・_・`)
RSpecでかくなっていやになったユーザーの一人だけどやっぱりメンテナー当人も感じているっぽいね… / “ - Qiita”
時代錯誤の自然言語もどきDSLが幅を利かせてるの意味不明なので滅んでほしい
Q. 追加して後悔している機能は何?
A. any_instance、ワンライナー構文(it { is_expected.to blah } や it { should blah })、before(:all/:context)です
@enma BDDに凝りすぎると逆に書くのが煩わしくなるので、注意したいところですね
ちょうど最近BDDフレームワークのメンテナの翻訳記事上がってたのでどうぞ


個人的にはTDDスタイルのほうが素朴で好きです
subjectとかis_expected使ってくださいみたいなレビュー全無視してたけど正しかったぽい /
ワンライナーは中の人も勧めないものだったのか... | @jnchito on @Qiita
RSpecのメンテナがsubjectは使わないって言ってる » - Qiita
読んでいると複雑な気分になる。 -- - Qiita
こういうの面白い。RSpecは身近だからなお面白い。

@jnchito on @Qiita
やはり。RSpec で一番大事なことは人間が読めるテストコードにすることだと思う。出力は二の次 / “ - Qiita”
リードメンテナさんが言う事だからって記事には全く同意出来ひんかった。これからも絶対にis_expected使うぞ > @jnchito on @Qiita
うーん。やっぱり RSpec に subject 書くのやめようかなぁ。。。
今朝後悔したQiita記事です。「RSpecとMinitestをどう比較する?」「追加して後悔している機能は何?」などなど、興味深い議論がたくさん載ってます。
以上

記事本文: 【翻訳】RSpecのリードメンテナだけど何か質問ある? - Qiita