「単体テストを手動で行いエビデンス取る」の破壊力 (710レス)
上下前次1-新
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
単体テストはプログラマの自己満、システムの品質をあげないどころか
結合、総合テストの時間を減らしてシステムの品質下げることになってる
128(1): 2020/09/25(金)14:44 ID:qv4TcM/Q(1/11) AAS
まーた、仕様を理解しないままテストするとかほざく単体テストを理解してない馬鹿が湧いたのか。
いい加減にしろや。
129: 2020/09/25(金)14:45 ID:buHis4lt(8/18) AAS
>>126
そういう意味で大変って思ってるなら
テストデータ流すして結果が出た後、
その桁数からparseで指定する桁数を決めてから判定すりゃ良い
130(2): 2020/09/25(金)14:45 ID:ME9URhdt(12/24) AAS
2000個どころじゃねーな
変数30個ぐらいのクラス200個以上あるもんな
一個一個有効桁数の設定なんかしてらんねーよ
131: 2020/09/25(金)14:46 ID:ycF3TYue(9/34) AAS
単体テストは自己満、リファクタリングは時間の無駄
132(1): 2020/09/25(金)14:48 ID:buHis4lt(9/18) AAS
>>122
>単体テストに時間割く方が危険
>IDEや静的解析があるから単体試験で見つかるようなコーディングミスは
>ほとんどない、むしろバグの多くは仕様に対する認識不足によるものが多い
>結合、総合テストを重視したが良い
は……?
いやいやお前は単体テストをなんだと思ってるん?
そんなショボい事になんか使わんぞ
仕様を関数レベルにまで落としこんで、その振舞が正しいかを見るのに使うんだぞ
むしろ仕様認識不足がバグの原因っていうなら、それこそ単体テスト書かなきゃダメだぞ
省2
133(1): 2020/09/25(金)14:51 ID:qv4TcM/Q(2/11) AAS
たしかに単体テストすらできないゴミプログラマーがするリファクタリングは虚無だわな。
まともに設計できないだろうし。
134: 2020/09/25(金)14:53 ID:ME9URhdt(13/24) AAS
時間がかかるのでメソッド単位の出力値のテストはなかったことにします
135(1): 2020/09/25(金)14:53 ID:q10QaMUD(3/3) AAS
>>125
あれはテストの問題じゃなく仕様の問題
それも仕様のリスクは精査されてたが意思決定者がそのリスクを軽視しただけ
よくある話
136(1): 2020/09/25(金)14:54 ID:buHis4lt(10/18) AAS
単体テストとかTDDとか全く分からんなら
この動画が一番参考になるから見ておけ
動画リンク[YouTube]
>>133
そもそもリファクタリングって単体テスト有りきじゃね?
コードが悲惨すぎて単体テストの実装すら困難って時には
リファクタリング→単体テスト→リファクタリング→再テストっていう流れになるけど
基本的には現行動作を保証するために単体テスト実装→リファクタリング→再テストが基本だし
137(1): 2020/09/25(金)14:56 ID:ycF3TYue(10/34) AAS
>>132
単体w 単体で仕様確認する暇あったら結合、総合で確認しろよw
単体で仕様確認できると思ってる方がやべーわwwww
テスラのロケット知ってるか? 部品のテスト頑張ったらロケットが飛ぶと思ってそうだなお前
138: 2020/09/25(金)14:57 ID:ycF3TYue(11/34) AAS
>>135
総合テストを重視してたらその仕様の問題もはっきりわかったってことだ
お前のように単体テスト頑張るやつが開発者だったんだろw よくある話だな
139: 2020/09/25(金)14:58 ID:ycF3TYue(12/34) AAS
テスラではシミュレーションをなくして実地で何回もロケット打ち上げること
繰り返して洗練させていったんだよ
単体テストやるやつは所詮ホリエモンロケットなんだよwwwww
140(1): 2020/09/25(金)15:00 ID:ycF3TYue(13/34) AAS
単体テストとリファクタリングを重視していたのは15年前〜8年前まで
日進月歩で進化するシステム開発の現在の常識は単体テストとリファクタリングを禁止する方向
上下前次1-新書関写板覧索設栞歴
あと 570 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s