トップページ > プログラム > 2014年09月13日 > VE/fbqWK

書き込み順位&時間帯一覧

2 位/234 ID中時間01234567891011121314151617181920212223Total
書き込み数31010000000001130000000010



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
テスト駆動開発はなぜ流行らなかったのか?2
Visual Studio 2013 part4
ふらっと C#,C♯,C#(初心者用) Part112
スレ立てるまでもない質問はここで 138匹目
オブジェクト指向は愚かな考え。

書き込みレス一覧

テスト駆動開発はなぜ流行らなかったのか?2
827 :デフォルトの名無しさん[sage]:2014/09/13(土) 00:26:35.56 ID:VE/fbqWK
「品質王に俺はなる!」まで読んだ
Visual Studio 2013 part4
671 :デフォルトの名無しさん[sage]:2014/09/13(土) 00:28:36.38 ID:VE/fbqWK
>>659
>>661 がいいこと言った
ふらっと C#,C♯,C#(初心者用) Part112
490 :デフォルトの名無しさん[sage]:2014/09/13(土) 00:32:26.47 ID:VE/fbqWK
>>486
どのレベルのものを求めてるのか知らないけど
MSDN 見に行けばそれなりにあるぞ
スレ立てるまでもない質問はここで 138匹目
347 :デフォルトの名無しさん[sage]:2014/09/13(土) 01:02:24.64 ID:VE/fbqWK
>>336
全部やってた人もいる
テスト駆動開発はなぜ流行らなかったのか?2
829 :デフォルトの名無しさん[sage]:2014/09/13(土) 03:05:36.49 ID:VE/fbqWK
個人的な意見だということと、あなたの書いた主旨から横道にそれてしまうことを前置きしておくよ

あなたが列挙した前提は、アジャイル開発のセオリーだよね
TDD がアジャイル系統から生まれたという背景は否定しないけれども、
誕生した背景と実用の実態が必ずしも合致しないことはままあることだし、
「TDD が大規模開発やウォーターフォールに向いてない」 というのには違和感を思える

話を元に戻すと、ウォーターフォールでも反復手法でも TDD は成立すると考える
だから、TDD にしろ BDD にしろ、過小評価されていると思う
テスト駆動開発はなぜ流行らなかったのか?2
853 :デフォルトの名無しさん[sage]:2014/09/13(土) 13:54:21.21 ID:VE/fbqWK
>>845
俺ならメソッドの設計を変える
1) a と b を引数にして c を返す function foo()
2) c を引数にして _hoge() と _hage() を呼び分ける function foo2() ←仮称

こうすると、テストが必要になるのは
・function foo(a, b)
・function foo2(c)
・function _hoge()
・function _hage()

の4つになって、foo2(c) の結果が c 次第で _hoge() か _hage() と同じになればいい

メソッドを通るか通らないかは、アクセッサを使えばいい話で、
わざわざ出力を人の目で追う(=人為的ミスの混入の余地がある方法に頼る)必要はないよ
テスト駆動開発はなぜ流行らなかったのか?2
858 :デフォルトの名無しさん[sage]:2014/09/13(土) 14:59:25.59 ID:VE/fbqWK
>>854
ご心配ありがとう、「必死」でも「本気」でもないから大丈夫だよ
インスタンスを obj とすると、自分だったら最初からこう書く

obj.foo(a, b).handleIfInvalid().execute();

それぞれの中身はスタブを作って後から書く
個々のメソッドの内容は、最初柔らかかったり、ユーザー調整で変わったりするからね
オブジェクト指向は愚かな考え。
867 :デフォルトの名無しさん[sage]:2014/09/13(土) 15:18:05.39 ID:VE/fbqWK
排便を Dispose() と考えてみたら閃いたんだ
普通の人間は Dispose() しないとウンコの圧迫が起こるんだ
でも、美少女は Dispose() の必要がないからマネージなんだ
ウンコはアンマネージ リソースだったんだ
テスト駆動開発はなぜ流行らなかったのか?2
861 :デフォルトの名無しさん[sage]:2014/09/13(土) 15:47:33.17 ID:VE/fbqWK
>>859

>ようするにprintデバッグは偉大だってことw

この言葉に違和感を感じたから、俺なりの意見を書いてみた
抽象的な言葉を使うとわかりづらくなるだろうから、具体例をあげてみたんだ
テスト駆動開発はなぜ流行らなかったのか?2
862 :デフォルトの名無しさん[sage]:2014/09/13(土) 15:49:45.67 ID:VE/fbqWK
>>860
ありがとう、そういうことか
気づくのが遅かったよ・・・


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。