「単体テストを手動で行いエビデンス取る」の破壊力 (710レス)
上下前次1-新
108: 2020/09/25(金)14:25 ID:6tDTZ4vt(7/21) AAS
>>106
下から2番目は?
下から3番目は?
下から4番目は?
下から5番目は?
下から6番目は?
下から7番目は?
下から8番目は?
下から9番目は?
下から10番目は?
省3
109: 2020/09/25(金)14:25 ID:buHis4lt(3/18) AAS
>>97
>いや、得に仕様は出てないんでテキトーに判定して欲しいんですが
そういう曖昧な仕様だからバグに繋がるんだろうがwwwwwwwwwww
特に浮動小数点の計算なんてよくバグに繋がるから仕様はっきり決めてテストしなきゃダメだろ
桁数どうするかとかね
あと数値系のテストってそこまでパターン無いぞ
・一般的な正常値
・境界値
・最大値/最小値
・異常系(メソッドの仕様によって変わる、nullとか空白とか)
省2
110(1): 2020/09/25(金)14:26 ID:6tDTZ4vt(8/21) AAS
>>107
> 概ね当たり感わかんねーんだよな自動テスト作ってるやつバカだから
お前にその概ね当たり感を聞いてるのに、その質問に答えられないお前はバカってことになるよ
111: 2020/09/25(金)14:27 ID:6tDTZ4vt(9/21) AAS
消費税計算で1円ずれてても概ねおっけー♪
トランザクションが1万件あっても1万円しかずれなーい
とかいいそうなんだよなw
112(1): 2020/09/25(金)14:29 ID:ME9URhdt(8/24) AAS
やっぱり自動テストは駄目だな
113(1): 2020/09/25(金)14:29 ID:cdg8K9Zm(1/8) AAS
>>92
浮動小数点の計算するなら許容誤差ぐらいは理解してからやれよ…
114: 2020/09/25(金)14:30 ID:6tDTZ4vt(10/21) AAS
>>112
質問に答えられなかったという結末で良いね
115: 2020/09/25(金)14:33 ID:buHis4lt(4/18) AAS
>>110
というか「概ねオッケー」っていう考え方ってプログラミングだとめちゃくちゃ危険だからな
α版とか仕様の仮決め段階だったらまだいいけど、正式リリースの時までその状態にしておくと
絶対にそこ起因のバグか仕様か分からん動きが発生してトラブルになって揉める
当時の議事録とか仕様書の調査に入って悲惨な惨状になるのが良く見える
116(2): 2020/09/25(金)14:33 ID:ME9URhdt(9/24) AAS
>>113
いや仕様が出てれば有効桁数いくつか指定すればいいけど
計算式しか出てないやつは直前の複雑な計算に引っ張られてる感しかないんだよなぁ
117: 2020/09/25(金)14:37 ID:buHis4lt(5/18) AAS
>>116
python辺りのユニットテストフレームワークだと丸め桁まで指定できるから
それで満足する?
外部リンク[html]:docs.python.org
118: 2020/09/25(金)14:38 ID:cdg8K9Zm(2/8) AAS
>>116
引っ張られるとかイミフなこと言われても…
119(1): 2020/09/25(金)14:38 ID:ycF3TYue(4/34) AAS
>>95
単体テスト用意してるから実装がグダグダになるんやで
実装に集中しろ
120(1): 2020/09/25(金)14:40 ID:ME9URhdt(10/24) AAS
いや、突っ込んだ引数と理論値から有効桁数勝手に判断しろ
人間ならできる
121(1): 2020/09/25(金)14:40 ID:buHis4lt(6/18) AAS
>>119
>単体テスト用意してるから実装がグダグダになるんやで
>実装に集中しろ
そうやって場当たり的な実装になるから
クソみたいなコードが量産されるんだろうが……
122(1): 2020/09/25(金)14:41 ID:ycF3TYue(5/34) AAS
単体テストに時間割く方が危険
IDEや静的解析があるから単体試験で見つかるようなコーディングミスは
ほとんどない、むしろバグの多くは仕様に対する認識不足によるものが多い
結合、総合テストを重視したが良い
123: 2020/09/25(金)14:41 ID:ycF3TYue(6/34) AAS
>>121
んなこたーない、単体テストもコードの一部だからバグ増やすだけ
124(1): 2020/09/25(金)14:42 ID:buHis4lt(7/18) AAS
>>120
>いや、突っ込んだ引数と理論値から有効桁数勝手に判断しろ
>人間ならできる
あのそれ、テストした人によって合格の成否が変わりかねないっていう
テストとして一番あり得ない事なんだけど理解してる?
125(1): 2020/09/25(金)14:42 ID:ycF3TYue(7/34) AAS
7Payもドコモ口座も単体テストはちゃんとできてただろw
総合テストを軽視した結果があれ
126(1): 2020/09/25(金)14:43 ID:ME9URhdt(11/24) AAS
>>124
だって値2000個以上あるし
127: 2020/09/25(金)14:43 ID:ycF3TYue(8/34) AAS
単体テストはプログラマの自己満、システムの品質をあげないどころか
結合、総合テストの時間を減らしてシステムの品質下げることになってる
上下前次1-新書関写板覧索設栞歴
あと 583 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s