WebアプリでMVCを使う理由ってなに?
人的工数を計上するための分業化の産物。
おかげでロクなもんが出来てきやしねぇ。 確かにMVCをWebプログラムに適用するのは無茶といえる unit testかー。そんなことに無駄な時間を費やす人って多いよね。 unit testが要らない設計が出来ないとか、程度が知れるよね。 unitテストが要らない設計なんて無いよ。
反論したいなら
どこかで論文見つけてきてね。
くだらない話はいらない結論だけでいいから。 テストで得られるのはトラブったときに"このコードは原因じゃない"という安心感。
>>1
複数人数でやるとき意思疎通がしやすい
(ドキュメントを読んでもらえば説明をいちいちしなくていい)
あとバグ、セキュリティホールが出る可能性が減る
まぁこれはフレームワークの利点であってMVCである必要はないかもしれんが 俺のサイトもユニットテストが要らない仕組みを導入してる。
意外と知られてないのか、頭が固いのか、2ちゃんのレベルが低いのか、はたして? 突如発生した、ユニットテストが要らない仕組み。
その詳細は、謎に包まれている。
完
今朝、昨晩の修正で生じたエラーをBaiduSpaiderが通知してくれてたw
ユーザーやクライアントに知られる前にこそっと修正。
ユニットテストを書かないとダメだなんて、単に頭が硬いだけなんじゃないかな?
もっと発想を柔軟にしてみて! 馬鹿の相手はする価値がない
馬鹿っていうのは>>17 そうですか?自分は非常に興味があります。
もし本当にユニットテストを書かなくて済む実装方法があるなら教えて欲しいです。
自分も業務でユニットテスト書かされてますが、正直バカバカしい作業でうんざりです。 馬鹿がレスしたでしょ?
ユニットテストが必要ない=BaiduSpaiderだってw >>5だが、変なのが絡んできたと思って見てたら
Baiduspiderがテストツールときたもんだ。安心したよ。
まあ、unit testが不要ではなくて不可能な設計なら
むかぁーしのCOBOLerとかよくやりそうだけどね。 >>21
知らんことに口出すな。
COBOLってのは基本バッチ処理だから
逆にテストが簡単なんだよ。
入力データがあって、処理行なって、
出力データが生成されるだけだからな。 >>22
テストが簡単なんだというのはごもっともなんだけど、
入力データ食わせて出力データが出てくる一連の処理を流して
テストしたと言ってもそれはunit testではない。
それに気づかないような連中が、
unit test不可能な設計をしてくると言ってるんだ。 >>23
入力データを食わせて出力データを出す処理を
しているのが、一つのユニットであれば、
そのテストはユニットテストだよ。 >>24
神クラスに対して自分はまともなユニットテストはできそうにないわ。
COBOLerとか言っちゃって気に触ったのかもしれないけど、
普段からやってる設計見なおしたほうが良いよ。 神クラス?
一体お前は誰と戦っているんだ?
それが前提の話なんかしてねーだろ。 >>26
入力と出力、処理も含めて一手に引き受ける神クラスを作らないと
unit testの対象にできないんだが。
なんか全然別の世界の人と話してるようだ・・・ >>27
お前が変だよ。
他の人もお前のレスで馬鹿がお前って気づいたので、
君のレスはもう不要。 変でも馬鹿でも構わないけど、
unit testの定義くらい理解しておこう。
おそらくそっちの世界では不要だろうしこの話は終わりで。
(BaiduSpaiderテストはまだ興味あるからちょっともったいないが)
MVCの話をしよう。 modelの存在感のなさ(笑)
ユーザーの相手はView
ロジックはControllerがするけど… >>27
神クラスを作らないとunit testの対象にできない?
なにそれ、馬鹿なの? 1unit=1classとしたら、多機能なクラスを用意しないとダメだろうね。
神クラス作る前提が馬鹿だと気づけよ。 えせMVCについてはまずここらへん読んでからにしようぜ
ttp://satoshi.blogs.com/life/2009/10/rails_mvc.html
ttp://d.hatena.ne.jp/p4life/20091014/1255532618 modelの存在感の無さ = ActiveRecordの薄っぺらい偽Model
ってことだよね。
自分も分厚いController作ってしまったことがあって、今でも反省。 原理主義者ってどこにでもいるよね。
自分だけが唯一絶対に正しいと思っている。 さすがに単体テストの定義が怪しいのはマズイのでは?
そのうち画面1枚を1ユニットとか言い出すぞ。 クラスを使いこなせる人間なんて一握りなのに、
その一握りしかうまく作れないMVCって使えないって結論になるよね。
凡人でもうまく作れるような技法を誰か開発してくれんかのう。 おい早くBaiduSpaiderテスター出てこいや!! >>39
別の話だけど、俺も凡人にも
うまく演奏できるピアノがほしいと思う
で、プロになって商売するんだ デザパタ語って構造にこだわる原理主義者達、はてなにいそうな人達、なんというか触るとヌルッとしてそう ○○にこだわる原理主義者達、はてなにいそうな人達、なんというか触るとヌルッとしてそう
汎用的に使えますから、○に適当な言葉でも入れてください。
意味が無い文章ですねw >>46
もちろん入れ替えていいよw
中身が無い文章は、単語を用意に入れ替えられる。
見事に当てはまったので、これは中身が無い文章であるということ。
中身が無い文章は、他の場所の単語も容易に入れ替えられる。 ○○にこだわる○○主義者達、○○にいそうな人達、なんというか触ると○○としてそう >>47
単語を容易に入れ替えられるような文章から、
相手の言いたいことを読み取れず中身がないように感じてしまうあなたは、
コミュニケーション能力が大きく欠落しています。 ○○を否定したのなら、その後の文章は○○にたいしての言葉が書かれているもの
お前のさっきの言葉で言えば、デザパタを否定したんだから
その後の文章は、デザパタとはどういうものかってのが書かれているはず。
○○の単語部分だけ変えても同じようになるってことは、
○○ を否定してることにならないんだよ。 日本語の揚げ足取りは興味ない
BaiduSpiderのテスト手法だけが気になるんだ!