secret sense
mvc3-asp.net , rails3 , test , rubykaigi

何についての議論だったのか?

Amplify’d from d.hatena.ne.jp

[etc]被害妄想とか言われた件CommentsAdd Starshuji_w6ecubeonrazonbackpaper0naoki0311zecl

RubyKaigi2011 で「別の”MVC 3 vs Rails 3”」という発表があったそうです。

で、TL に「ASP.NET MVC3 ではテストが有料」的なつぶやきが流れてきました。

もちろんそんなことはないので、「違うよ!」ってつぶやいたら、発表を行った方から発表資料への URL を頂きました。

で、それを見てみると (テストの部分に関して) 微妙に言いたいこともあるのですが、聴衆がその部分をスルーしていたっぽい、ということがわかりました。


ですが、54 ページ目に気になる表現があったのです。

テストを重視するふつうの開発者は Rails 3

https://skydrive.live.com/?cid=39980b426ffec3a7&sc=documents&id=39980B426FFEC3A7%21310

これです。

これに対して、

「テストを重視するふつうの開発者はRails 3」 この表現にはなんというか、正直言って悪意を感じる・・・

2011-07-17 18:42:17 via Tween

ASP.NET MVC3を使ってる開発者はテストを重視してないと言っているように思える

2011-07-17 18:43:13 via Tween

とつぶやきました。

この表現、明らかに開発環境ではなく、開発者のことを言っていますよね。

これに納得していただける方はこのエントリは読まなくていいです。


これに対して、こんなやり取りがありました。

Railsの場合はrake(makeみたいなもん)のデフォルト動作がテスト 何よりも重視してる このテンションについてこれるくらい重視されてるの? RT @bleis: ASP.NET MVC3を使ってる開発者はテストを重視してないと言っているように思える

2011-07-17 18:47:54 via TweetCaster for Android MAP

@masarakki それは「フレームワーク」の話で、「開発者」の話ではないでしょう

2011-07-17 18:50:07 via Tween to @masarakki

開発者じゃない。製品提供側。 RT @bleis: ASP.NET MVC3を使ってる開発者はテストを重視してないと言っているように思える

2011-07-17 18:58:38 via PockeTwit

えっ フレームワークの話してるんだけど? RT @bleis: @masarakki それは「フレームワーク」の話で、「開発者」の話ではないでしょう

2011-07-17 18:59:34 via TweetCaster for Android MAP

あのスライドで開発者の話してないって無理があるでしょ・・・

2011-07-17 19:10:27 via twicca

逆に何でアレで「開発者の話」て被害妄想になるのか興味がわく

2011-07-17 19:14:23 via PockeTwit

まずは @masarakki さんに対してです。

@masarakki さんは、非公式 RT を使って「開発者」の話をしているつぶやきを引用して、フレームワークの話をしています。

これに対して、「俺は開発者の話をしているんだ」と言ったら、「俺はフレームワークの話をしているんだ」と返された形です。

いや、だから、俺は開発者の話をしてるんですってば。あなたがフレームワークの話を持ち出したから「いや、開発者の話です」と言ったんです。

俺のつぶやきを「フレームワークの話」だと勘違いしたんだとすれば、そこはごめんなさい。


で、@dw3w4at さんに対してです。

もし開発環境の話なのであれば、

テストを重視しているのは Rails 3

とかいう表現が妥当ではないでしょうか?

このような表現を用いず、開発者という言葉まで持ち出しているのにもかかわらず、「開発者の話じゃない」と言い張るのはいかがなものかと思います。

そんなつもりがあったかなかったかはおいておくとして、誤解を招く表現であることは間違いないでしょう。

で、それを「被害妄想」で片づける・・・あまりにひどくないですかね?


日本語難しいと言ってしまえばそこまでなんですが、なんだか釈然としないものがあります。

「議論の対象とすべきなのはテクノロジであって、開発者じゃない」と思っているんですが、今回のは ASP.NET MVC 3 を採用している開発者を貶めているように感じたのです。

テストを重視するふつうの開発者は Rails 3

発表の趣旨として、Rails 3 と ASP.NET MVC 3 を比べているので、「テストを重視する普通の開発者は Rails 3 を採用し、ASP.NET MVC 3 は採用しない」と同じ意味でしょう。

これは、「テストを重視する開発者がふつうだ」と言っているし、「テストを重視する開発者ならば Rails 3 を採用し、ASP.NEW MVC 3 は採用しない」とも言っています。

前者は置いておくとして、後者は「テストを重視する開発者ならば ASP.NET MVC 3 は採用しない」ということです。

つまり、「ASP.NET MVC 3 を採用しているならば、テストを重視する開発者ではない」ということになりますね。

やっぱり、被害妄想じゃないんじゃないですかね?


追記。

@bleis 製品つくる側がExpressやStandardにテスト機能つけないので、開発者がかわいそうな目に遭うね。ならlangやFWがテスト至れり尽くせりRuby/Railsの方が開発者によくね?という意味。これを開発者自身を煽ると受け取るなんて、被害妄想でないとどんな名前?

2011-07-17 21:58:25 via PockeTwit to @bleis

とのことです。

正直あの表現からそれを読み取れというのは俺には無理ですが、そこは人によるのでしょう。そして読み取れなかった俺は被害妄想が強いということでしょう。

結論は何もありません。

Read more at d.hatena.ne.jp
 
変えられるもの、変えられないもの

ラインホルト・ニーバー

変えられるもの
変えられないもの
見分ける知恵

ラインホルト・ニーバーのコレを思い出す。

  神よ願わくは我に与えたまえ
  変えられるものを変える勇気を
  変えられないことを受け入れる忍耐を
  そして、その二つを見分ける知恵を

Read more at dain.cocolog-nifty.com