トップページ > プログラム > 2015年04月01日 > MxSupW0l

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

14 位/141 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000300000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
【TDD】テスト駆動開発【TestFirst】

書き込みレス一覧

Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
984 :デフォルトの名無しさん[sage]:2015/04/01(水) 10:28:52.49 ID:MxSupW0l
>>950
> まあビジネスロジックにPropertyで受け取った値を直接、加工、値を基にして
> 他の値を取得したりしてそれらをまたビジネスロジックのプロパティに渡すことはある。
というコードをテストするには、画面クラスを通す必要がある。

> 画面テストが難しいからこそ、値取得や加工するところのロジックを絡めないで
厳密に言えば、今回の話は、画面クラスにビジネスロジックがあったときに、それをテストするときの話で、
何が問題かというと、画面構築コストが高い場合があるということ。
ビジネスロジックが通常Class内にあれば、100個のテストが100msで終わるのに、画面クラス内にあるが
ためにテスト実行に毎回画面構築コストのオーバーヘッドがかかり、100個のテストに5000msかかるように
なったりする。
1回のテストに100msしかかからないのならば頻繁にテストを実行するだろうが、5000msかかるとなると
テスト実行を躊躇することになり、あちこち変更してテストしたらいろんなところでTest Failになってた
みたいなことが起こりがち。

> 頑なに否定してた人がいたな。何か同じニオイがする。
俺からすれば、お前は、Gotoは適切に使えばいいよねという中で、「いや絶対Goto禁止」と叫んでる奴に見えるな。
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
985 :デフォルトの名無しさん[sage]:2015/04/01(水) 10:30:12.48 ID:MxSupW0l
>>958
> 別のフォームからコントロールにってのは構造化の範疇だから少なくとも俺はやらないし、
でも、標準モジュールからWorksheetオブジェクトにはアクセスするでしょ?
それも駄目なの?
【TDD】テスト駆動開発【TestFirst】
523 :デフォルトの名無しさん[sage]:2015/04/01(水) 10:34:19.69 ID:MxSupW0l
>>521
TDDの本なんてめったに出ないから紹介しただけだし。
目次は
http://book.impress.co.jp/books/1114170210
にある。
俺はTDD初心者じゃないから買わないけど。


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