トップページ > プログラム > 2016年12月28日 > yWrP/m5t

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

2 位/194 ID中時間01234567891011121314151617181920212223Total
書き込み数0000100000420000000000007



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part128 [無断転載禁止]©2ch.net
テストしにくいコードをテストする方法教えて下さい
プログラミング言語 Rust 2©2ch.net
Androidプログラミング質問スレ revision52 [無断転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part128 [無断転載禁止]©2ch.net
830 :デフォルトの名無しさん[]:2016/12/28(水) 04:00:48.47 ID:yWrP/m5t
>>829
考え方が俺と逆だなぁ
テストしにくいコードをテストする方法教えて下さい
850 :デフォルトの名無しさん[]:2016/12/28(水) 10:28:37.89 ID:yWrP/m5t
>>849
一つだけ
>リファクタリングによっていくつかのprivateメソッドができたとき、
それをテストしたくなる場合もあるだろう

リファクタリングでテストを書き換えなければならないような自体が発生する事自体が基本的に間違ってる
プログラミング言語 Rust 2©2ch.net
235 :デフォルトの名無しさん[]:2016/12/28(水) 10:33:00.62 ID:yWrP/m5t
>>234
>型推論がある言語で関数のオーバーロード(同名で型が異なる関数の定義)ができる言語
え?あるよね?
テストしにくいコードをテストする方法教えて下さい
853 :デフォルトの名無しさん[]:2016/12/28(水) 10:45:52.86 ID:yWrP/m5t
>>851
ねえわ
それこそ変な先入観による思い込み。

https://github.com/google/googletest/blob/master/googletest/docs/AdvancedGuide.md#testing-private-code
テストしにくいコードをテストする方法教えて下さい
855 :デフォルトの名無しさん[]:2016/12/28(水) 10:55:05.67 ID:yWrP/m5t
>>854
最後のコメントで160度ぐらい方向変わったな…
>リファクタリングでテストを書き換えなければならないような自体が発生する事自体が”基本的”に間違ってる
と俺は言ったんだがそれがどう何かの先入観による思い込みなのか先に示してくれない?
テストしにくいコードをテストする方法教えて下さい
859 :デフォルトの名無しさん[]:2016/12/28(水) 11:26:16.21 ID:yWrP/m5t
>>856
直接テストする必要は基本的にない。
カバレッジとかを見てこのprivate関数を通るテストが弱いなとなったときにpublicメンバーを通じてそこを通るようなテストコードを書くことは否定しないし、むしろいい。

>>857
外部クラスとして抽出するとかテストしやすく変更するとかであればそれはテストの変更というより、テストを新規で追加する事になると思うんで、そこは意味的に分けて欲しいかな。
Androidプログラミング質問スレ revision52 [無断転載禁止]©2ch.net
280 :デフォルトの名無しさん[]:2016/12/28(水) 11:34:51.59 ID:yWrP/m5t
>>279
Emulatorで再現できないの?


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