このスレはクソコードとは何かを考えるスレです。
・親クラスが子クラスに依存する処理を持つコード
例...社員クラスを継承した正社員クラスと派遣社員クラスがあり、社員クラスが正社員クラスの知識を持つ状況
・staticにするべきではないモデルにまでstaticにする人
例...社員クラスのメソッドを全てstaticにしたり、社員クラスにシングルトンパターンに相応するものを適用する人
等、クソコードを見た時に「あっ、これクソコードだ」って認識する根拠を挙げていきましょう。
探検
クソコードとは何か
■ このスレッドは過去ログ倉庫に格納されています
2021/01/30(土) 17:33:05.78ID:BjNTZWUI
169デフォルトの名無しさん
2021/02/12(金) 23:38:14.73ID:0z7QwFq3 あと一旦リリースした後のバージョンアップとか
170デフォルトの名無しさん
2021/02/12(金) 23:58:17.35ID:P801lvm7 >>168
え?システムテストをテストコードでできないでしょ
え?システムテストをテストコードでできないでしょ
171デフォルトの名無しさん
2021/02/12(金) 23:59:41.90ID:P801lvm7 >>169
あ、いや、お金にならなかったら今回で終わりなんで
あ、いや、お金にならなかったら今回で終わりなんで
172デフォルトの名無しさん
2021/02/13(土) 00:03:54.30ID:xw8mV6Gs173デフォルトの名無しさん
2021/02/13(土) 00:04:38.64ID:xw8mV6Gs174デフォルトの名無しさん
2021/02/13(土) 00:16:07.02ID:gxnJuOwS175デフォルトの名無しさん
2021/02/13(土) 00:18:40.61ID:xw8mV6Gs176デフォルトの名無しさん
2021/02/13(土) 00:20:25.46ID:xw8mV6Gs 自分で「そんな所以外では役に立つ」って言ってるのに
気づいてなさそうなんだよなw
気づいてなさそうなんだよなw
177デフォルトの名無しさん
2021/02/13(土) 00:20:59.63ID:gxnJuOwS あー、いや、作るコストまで含めたときはんなもんいらねーわ
どう考えてもテスト対象のコードより時間かけてテストコード作るってのは無意味だろ
どう考えてもテスト対象のコードより時間かけてテストコード作るってのは無意味だろ
178デフォルトの名無しさん
2021/02/13(土) 00:22:17.38ID:xw8mV6Gs お前は実際にテスト対象のコードより時間かけて手動テストしてるだろーが
何を言ってるんだだこいつは?
何を言ってるんだだこいつは?
179デフォルトの名無しさん
2021/02/13(土) 00:22:26.90ID:gxnJuOwS デバッガ機能で値をエクセルに貼るので十分だって
180デフォルトの名無しさん
2021/02/13(土) 00:24:07.56ID:xw8mV6Gs まさかテストコードを書く時間しかみてなくて
テストコードがなければ、テストする時間はゼロになるとでも思ってるのか?
テストする時間の話をしてるんだが?
テストコードを書けば限りなくテストする時間は短くなる
手動テストするとテストする時間が膨大になる
テストする回数は数回程度じゃ終わらない
テストコードがなければ、テストする時間はゼロになるとでも思ってるのか?
テストする時間の話をしてるんだが?
テストコードを書けば限りなくテストする時間は短くなる
手動テストするとテストする時間が膨大になる
テストする回数は数回程度じゃ終わらない
181デフォルトの名無しさん
2021/02/13(土) 00:24:17.75ID:gxnJuOwS182デフォルトの名無しさん
2021/02/13(土) 00:25:20.87ID:gxnJuOwS183デフォルトの名無しさん
2021/02/13(土) 00:25:36.27ID:xw8mV6Gs >>181
それを1000回やったら何秒になる?w
それを1000回やったら何秒になる?w
184デフォルトの名無しさん
2021/02/13(土) 00:27:15.87ID:xw8mV6Gs >>182
だから手動のテストだと、どれだけ時間がかかるかを
どうやって見積もるか聞いたんだが?
バグがあると修正してテストが必要だが、じゃあ何回テストをやれば終わるんだ?
全体のテストを全部手動でやったら1回のテストで数日は軽くかかるだろうが
見積もりの方法を聞いている
だから手動のテストだと、どれだけ時間がかかるかを
どうやって見積もるか聞いたんだが?
バグがあると修正してテストが必要だが、じゃあ何回テストをやれば終わるんだ?
全体のテストを全部手動でやったら1回のテストで数日は軽くかかるだろうが
見積もりの方法を聞いている
185デフォルトの名無しさん
2021/02/13(土) 00:29:26.07ID:zYMuRkWP テストコードで品質が上がるとか言ってる奴はそのクソみたいなテストコードのテストも書くのか?(笑)
186デフォルトの名無しさん
2021/02/13(土) 00:30:01.23ID:gxnJuOwS >>183
えー、テストコード1000個書くより早いやろw
えー、テストコード1000個書くより早いやろw
187デフォルトの名無しさん
2021/02/13(土) 00:30:17.08ID:xw8mV6Gs188デフォルトの名無しさん
2021/02/13(土) 00:31:44.06ID:gxnJuOwS まず、時間が掛かりそうなのがテストコード自体の正当性の担保だよね
テストコード自体も時間がかかるけどここの説明がないのもね
テストコード自体も時間がかかるけどここの説明がないのもね
189デフォルトの名無しさん
2021/02/13(土) 00:31:53.43ID:xw8mV6Gs >>186
テストコード1000個書いて、1回あたり数秒でテストを終わらせる
手動で1000個のテストを数日かけてやって、バグがあったらまた数日かけて1000個のテストをやる
どっちが速いかって、明らかにテストコードじゃんw
テストコード1000個書いて、1回あたり数秒でテストを終わらせる
手動で1000個のテストを数日かけてやって、バグがあったらまた数日かけて1000個のテストをやる
どっちが速いかって、明らかにテストコードじゃんw
190デフォルトの名無しさん
2021/02/13(土) 00:32:35.09ID:xw8mV6Gs テストコード不要って言ってるやつは
手動のテストにかかる時間を考慮してないってのがわかったなw
手動のテストにかかる時間を考慮してないってのがわかったなw
191デフォルトの名無しさん
2021/02/13(土) 00:33:24.95ID:gxnJuOwS192デフォルトの名無しさん
2021/02/13(土) 00:33:38.50ID:xw8mV6Gs テスト作業の時間を減らすためにテストコードを書くってことを
理解してないってのが驚きだったわw
理解してないってのが驚きだったわw
193デフォルトの名無しさん
2021/02/13(土) 00:35:20.12ID:xw8mV6Gs >>191
手動のテストは時間がかかるよ
テスト仕様書を書く→テスト仕様書のレビューする
この時点でテストコードのレビューをしたほうが速いんだが
しかも手動テストの場合テスト仕様書のレビューがOKでも
実際に作業者がその仕様書通りにテストしてることが担保できない
テストしたけどちゃんとテストできてませんでしたってのが頻発する
手動のテストは時間がかかるよ
テスト仕様書を書く→テスト仕様書のレビューする
この時点でテストコードのレビューをしたほうが速いんだが
しかも手動テストの場合テスト仕様書のレビューがOKでも
実際に作業者がその仕様書通りにテストしてることが担保できない
テストしたけどちゃんとテストできてませんでしたってのが頻発する
194デフォルトの名無しさん
2021/02/13(土) 00:35:34.83ID:gxnJuOwS あ、はい、もういいですw
195デフォルトの名無しさん
2021/02/13(土) 01:16:16.14ID:uGwTnb+S テストコード書かない奴にはどれだけ説明しても大抵無駄。
あいつら野菜毛嫌いするホリエみたいなもんだから。
あいつら野菜毛嫌いするホリエみたいなもんだから。
196デフォルトの名無しさん
2021/02/13(土) 01:24:52.43ID:zYMuRkWP テストコードが何故正しいと言えるのか?
こんなもの作る工数は含まれてないし
単体テストなんかやらんからな(笑)
やりたいならテスターが書けよ(笑)
結合やらやればどうせバグがあれば出るんだし、まさかとは思うけどテストコード教の奴は単体だけで品質が担保されてますとか言うのか?(笑)
コミットした時点で動作チェックぐらいしてるやろ
なんか最近の出来ない奴はテストコード以前に動かないものを平気でコミットするからな
こんなもの作る工数は含まれてないし
単体テストなんかやらんからな(笑)
やりたいならテスターが書けよ(笑)
結合やらやればどうせバグがあれば出るんだし、まさかとは思うけどテストコード教の奴は単体だけで品質が担保されてますとか言うのか?(笑)
コミットした時点で動作チェックぐらいしてるやろ
なんか最近の出来ない奴はテストコード以前に動かないものを平気でコミットするからな
197デフォルトの名無しさん
2021/02/13(土) 05:47:34.87ID:scVpGKPS テストコードなかったらテスト作業に膨大な時間がかかるって話だろ?
テスト作業にかかる時間を無視するなよ
テスト作業にかかる時間を無視するなよ
198デフォルトの名無しさん
2021/02/13(土) 05:50:27.48ID:scVpGKPS199デフォルトの名無しさん
2021/02/13(土) 09:16:03.51ID:gxnJuOwS200147
2021/02/13(土) 09:47:02.97ID:9XqVPVy+ いつの間にか盛り上がっててワロタ
流れを読まずに言わせてもらうと
テストコードって趣味で書くわけじゃなくて、品質を維持するため或いは開発費の無駄を無くすために書くものなんだぜ
流れを読まずに言わせてもらうと
テストコードって趣味で書くわけじゃなくて、品質を維持するため或いは開発費の無駄を無くすために書くものなんだぜ
201デフォルトの名無しさん
2021/02/13(土) 09:52:35.14ID:32jiSkKt テストコード頑張るぐらいなら結合テストで頑張ればいいじゃんどうせ画面絡みとかの方がバグ多いし
202147
2021/02/13(土) 09:54:50.29ID:9XqVPVy+203デフォルトの名無しさん
2021/02/13(土) 10:01:23.85ID:32jiSkKt >>202
目的が違うのは分かるけどテストコード書くコストも結合テストにかかるコストも両方出せるないなら結合テスト頑張る、又はseleniumとかでそっちの自動化頑張った方がコスパいのかなと
目的が違うのは分かるけどテストコード書くコストも結合テストにかかるコストも両方出せるないなら結合テスト頑張る、又はseleniumとかでそっちの自動化頑張った方がコスパいのかなと
204147
2021/02/13(土) 10:03:01.57ID:9XqVPVy+ あと、俺は画面がらみのテストも自動化してるよ
タッチとかの操作をテストフレームワークを使ってコンピュータにやらせてる
だから、同じテストを手作業でやらずに済む
最終チェックは念の為手作業でやるけど、バグが直るまで何百回でも自動的にテストができるのが強み
まぁ、それができない事情も知らないことはないけどね...static上司...ウッ頭が
タッチとかの操作をテストフレームワークを使ってコンピュータにやらせてる
だから、同じテストを手作業でやらずに済む
最終チェックは念の為手作業でやるけど、バグが直るまで何百回でも自動的にテストができるのが強み
まぁ、それができない事情も知らないことはないけどね...static上司...ウッ頭が
205デフォルトの名無しさん
2021/02/13(土) 10:04:08.61ID:gxnJuOwS206147
2021/02/13(土) 10:07:00.21ID:9XqVPVy+ >>203
不具合はなるべく早く見つけ出した方が修正が楽
もしも、手動テストで不具合が発覚しても原因分析に時間がかかってしまうから...そこが問題
一方、テストコードだと行レベルで不具合の箇所がわかる
まぁ、単体テストをすり抜けることもあるから手動チェックもするが...
不具合はなるべく早く見つけ出した方が修正が楽
もしも、手動テストで不具合が発覚しても原因分析に時間がかかってしまうから...そこが問題
一方、テストコードだと行レベルで不具合の箇所がわかる
まぁ、単体テストをすり抜けることもあるから手動チェックもするが...
207147
2021/02/13(土) 10:13:57.11ID:9XqVPVy+ まぁ、現場判断が一番だ
今、テストコードを書いても無駄だと感じるのなら、その通りなのだろう
ただ、へぇー
そんな職場もあるんだー程度に参考にしてくれれば
今、テストコードを書いても無駄だと感じるのなら、その通りなのだろう
ただ、へぇー
そんな職場もあるんだー程度に参考にしてくれれば
208147
2021/02/13(土) 10:26:37.18ID:9XqVPVy+ ごめん、Selenium無視してた
まぁ、ほとんどUIとフレームワークのコードしか書かないのならテストコードを書こうとしても何をテストすればいいんだよwってなるかも
まぁ、ほとんどUIとフレームワークのコードしか書かないのならテストコードを書こうとしても何をテストすればいいんだよwってなるかも
209デフォルトの名無しさん
2021/02/13(土) 11:17:00.74ID:scVpGKPS210デフォルトの名無しさん
2021/02/13(土) 11:18:03.19ID:scVpGKPS211デフォルトの名無しさん
2021/02/13(土) 11:19:19.42ID:scVpGKPS212デフォルトの名無しさん
2021/02/13(土) 11:29:32.31ID:PYtZn7CJ > 結合やらやればどうせバグがあれば出るんだし
とか言ってるやつに単体テストの重要性を説いても無駄
何回か痛い目に会えばいいんだけど無職みたいだからそれも無理だしw
とか言ってるやつに単体テストの重要性を説いても無駄
何回か痛い目に会えばいいんだけど無職みたいだからそれも無理だしw
213デフォルトの名無しさん
2021/02/13(土) 11:53:52.62ID:gxnJuOwS >>212
いや、もし単体で動いたとしてもUIがどういうタイミングでどの頻度で欲しいのか?
よくわかってないんだよ
奴らバカだから
どうせ進捗率出せないと困るとか
中断とリスタートができないと駄目だとか
うっせからそんな決まらねぇぞどうせ
いや、もし単体で動いたとしてもUIがどういうタイミングでどの頻度で欲しいのか?
よくわかってないんだよ
奴らバカだから
どうせ進捗率出せないと困るとか
中断とリスタートができないと駄目だとか
うっせからそんな決まらねぇぞどうせ
214デフォルトの名無しさん
2021/02/13(土) 15:05:52.87ID:scVpGKPS 単体テストの重要性がわからなくても
テスト時間がどれくらいかかるかぐらいわかると思うがな
何日かけて総合テストしてますか?
テスト時間がどれくらいかかるかぐらいわかると思うがな
何日かけて総合テストしてますか?
215デフォルトの名無しさん
2021/02/13(土) 15:06:38.25ID:scVpGKPS 何日かけて結合テストしてますか?
216デフォルトの名無しさん
2021/02/13(土) 15:10:25.52ID:scVpGKPS 全部結合テストでやればいいって言ってるやつは
結合テストも適当にしかしてないだろうな
数ヶ月かけて開発して、まとめて2、3回テストをするとかそんな感じだろ
時間がかかってそれ以上やれるわけがないんだから
結合テストも適当にしかしてないだろうな
数ヶ月かけて開発して、まとめて2、3回テストをするとかそんな感じだろ
時間がかかってそれ以上やれるわけがないんだから
217デフォルトの名無しさん
2021/02/13(土) 16:01:22.66ID:ePSMeSNb テスト対象がテスト済みのオープンソースライブラリだらけだったら、テストコードを書かないのはわかる
まぁ、ごりごりドメインロジックを記述する人がテストコードは不要とか言うと困るけど
まぁ、ごりごりドメインロジックを記述する人がテストコードは不要とか言うと困るけど
218デフォルトの名無しさん
2021/02/13(土) 16:05:55.90ID:scVpGKPS テストコードを書かないでいいなら
テストもしないでいいってことになるんだが?
テストもしないでいいってことになるんだが?
219デフォルトの名無しさん
2021/02/13(土) 16:07:53.04ID:ePSMeSNb220デフォルトの名無しさん
2021/02/13(土) 19:53:19.20ID:EpdeqUps テストがどうよりクソコードを語れよ
221デフォルトの名無しさん
2021/02/13(土) 20:16:55.86ID:Hi5efe9w テストはビジネスロジックだけ書くのが普通
222デフォルトの名無しさん
2021/02/13(土) 20:17:28.48ID:Hi5efe9w プロが作ったなら要らない
223デフォルトの名無しさん
2021/02/14(日) 18:52:08.05ID:UVTry2j6 開発者達とリーダー「単体テスト?テストコード?そんなのやっても開発費が無駄にかかる」
リーダー「開発者全員のコードを結合ッ!」
開発者達「ぐぁあああああ!!!」
リーダー「ど、どうした!?」
開発者達「4,294,967,295項目の不具合が発生した!しかも、どこのコードで不具合が起きてるのかよくわからん!!」
リーダー「お、お前ら落ち着け!」
リーダー「そ、そうだ...こんな時こそリファクタリングだ!」
リーダー「開発メンバーッ!開発メンバー全員集まれ!!」
リーダー「お前らッ!ここに4,294,967,295項目の不具合内容を書いた!各自、怪しいところを直せ!いいなッ!?」
リーダー「一斉に治すぞ...!いっせーのーせ...!」
開発者達「ぐぁあああああ!!今度はさっきと違う不具合が74,173,389,081ヶ所で発生したぁああああああああ!!」
リーダー「何やっとんじぁあああああ!!!お前らぁぁぁあああ!」
リーダー「ヤバイ!プロジェクトが炎上した!!」
全員「ぐぁぁぁあああああ!!」
→(チーン)
リーダー「開発者全員のコードを結合ッ!」
開発者達「ぐぁあああああ!!!」
リーダー「ど、どうした!?」
開発者達「4,294,967,295項目の不具合が発生した!しかも、どこのコードで不具合が起きてるのかよくわからん!!」
リーダー「お、お前ら落ち着け!」
リーダー「そ、そうだ...こんな時こそリファクタリングだ!」
リーダー「開発メンバーッ!開発メンバー全員集まれ!!」
リーダー「お前らッ!ここに4,294,967,295項目の不具合内容を書いた!各自、怪しいところを直せ!いいなッ!?」
リーダー「一斉に治すぞ...!いっせーのーせ...!」
開発者達「ぐぁあああああ!!今度はさっきと違う不具合が74,173,389,081ヶ所で発生したぁああああああああ!!」
リーダー「何やっとんじぁあああああ!!!お前らぁぁぁあああ!」
リーダー「ヤバイ!プロジェクトが炎上した!!」
全員「ぐぁぁぁあああああ!!」
→(チーン)
224デフォルトの名無しさん
2021/02/14(日) 18:55:55.94ID:UVTry2j6 ということを懸念してるからこのスレで単体テスト&テストコードの話で盛り上がったのだろう(たぶん)
225デフォルトの名無しさん
2021/02/14(日) 21:04:14.19ID:D24G58JB なんかこれ面白いの?
226デフォルトの名無しさん
2021/02/14(日) 23:30:53.36ID:Xb0b89w4 テストコードを書く時間 vs テストコードを書かない時間
で比べてるからアホなんだよなw
「テストコードがある場合のテストする時間」
vs
「テストコードがない場合のテストする時間」
テストする時間で比べないと意味がないだろ
テストコードがないと何千回(例 1日15回×3ヶ月)とかテストやってられない
テストコード書いて90%のバグを修正していれば
何日もかかるような手動テストは10%だけでよくなる
バグ修正時のエンバグも防げる
で比べてるからアホなんだよなw
「テストコードがある場合のテストする時間」
vs
「テストコードがない場合のテストする時間」
テストする時間で比べないと意味がないだろ
テストコードがないと何千回(例 1日15回×3ヶ月)とかテストやってられない
テストコード書いて90%のバグを修正していれば
何日もかかるような手動テストは10%だけでよくなる
バグ修正時のエンバグも防げる
227デフォルトの名無しさん
2021/02/15(月) 00:43:29.18ID:JE19der5 まさかテストコード書く書かないでこれほど盛り上がるとは
228デフォルトの名無しさん
2021/02/15(月) 01:20:08.98ID:89MhGAsi229デフォルトの名無しさん
2021/02/15(月) 02:53:39.67ID:P+hwD+is >>228
これはひどいw
これはひどいw
230デフォルトの名無しさん
2021/02/15(月) 04:33:13.60ID:uhj1tPkS >>228
正しいと言えるかどうかじゃなくて、
やったテストがちゃんと再現できるのが重要
テストした?→やりました、ほら証拠のスクショがあります!
いやスクショあったって、手順間違えてたら意味ないでしょ
これを防ぐためにある
手動で数千もあるテストを間違いなく実行できるんか?
そしてそれを短時間で再実行できるんか?
手動だとテストに時間がかかってしょうがないと言ってるだろ
正しいと言えるかどうかじゃなくて、
やったテストがちゃんと再現できるのが重要
テストした?→やりました、ほら証拠のスクショがあります!
いやスクショあったって、手順間違えてたら意味ないでしょ
これを防ぐためにある
手動で数千もあるテストを間違いなく実行できるんか?
そしてそれを短時間で再実行できるんか?
手動だとテストに時間がかかってしょうがないと言ってるだろ
231デフォルトの名無しさん
2021/02/15(月) 07:21:34.31ID:KYanFmnG232デフォルトの名無しさん
2021/02/15(月) 07:24:49.59ID:KYanFmnG >>230
そもそもそれWindows Update後も動くんか?
動かんとき、その動かん原因がWindows Updateの類やライブラリ更新の類なのか元から動かんのか
テストコードしか書いてないとき判別できるんか?
できないならスクショもとってもらうで
そもそもそれWindows Update後も動くんか?
動かんとき、その動かん原因がWindows Updateの類やライブラリ更新の類なのか元から動かんのか
テストコードしか書いてないとき判別できるんか?
できないならスクショもとってもらうで
233デフォルトの名無しさん
2021/02/15(月) 07:42:37.58ID:l6UtloU6 >>226
だから
>> 結合やらやればどうせバグがあれば出るんだし
>とか言ってるやつに単体テストの重要性を説いても無駄
なのよ
リグレッションテスト?なにそれ?美味しいの?
って言う現場は実存する
だから
>> 結合やらやればどうせバグがあれば出るんだし
>とか言ってるやつに単体テストの重要性を説いても無駄
なのよ
リグレッションテスト?なにそれ?美味しいの?
って言う現場は実存する
234デフォルトの名無しさん
2021/02/15(月) 08:51:23.20ID:rF3y723p235デフォルトの名無しさん
2021/02/15(月) 09:34:53.84ID:KYanFmnG ていうか単体テストコードを起こせる設計書や仕様書が重要なんであって
単体テストコードすらWindows Updateの前には無力よな
やっぱりドキュメントが重要なんだよ
単体テストコードすらWindows Updateの前には無力よな
やっぱりドキュメントが重要なんだよ
236デフォルトの名無しさん
2021/02/15(月) 10:20:12.92ID:JE19der5 よくわかってないんだけど、windows updateが単体テストにどう関係してくるの?
237デフォルトの名無しさん
2021/02/15(月) 10:30:33.84ID:l6UtloU6 単体テストをアプリかなんかと勘違いしてるんじゃねw
むしろWindows updateの時なんかに威力を発揮するんだけどね
むしろWindows updateの時なんかに威力を発揮するんだけどね
238デフォルトの名無しさん
2021/02/15(月) 11:07:38.83ID:rF3y723p プラットフォームの仕様がwinアップデートで変わったせいで不具合がでるってこと?
もし、それが当たり前だと思っているのなら認識を改めた方がいいよ
単体テストしろ
もし、それが当たり前だと思っているのなら認識を改めた方がいいよ
単体テストしろ
239デフォルトの名無しさん
2021/02/15(月) 13:48:53.21ID:89MhGAsi テストコード厨って結局そのテストコードが正しいか証明出来ない上に
書くのが当たり前と脳死しているだけというwww
マジでいらんから
その程度の脳だから底辺プログラマーから抜け出せないのだよw
書くのが当たり前と脳死しているだけというwww
マジでいらんから
その程度の脳だから底辺プログラマーから抜け出せないのだよw
240デフォルトの名無しさん
2021/02/15(月) 14:52:00.93ID:K9nFtIWr >>239
> テストコード厨って結局そのテストコードが正しいか証明出来ない上に
→算数のテスト問題は間違ってるかもしれないから算数のテストは無意味と同じ主張
> 書くのが当たり前と脳死しているだけというwww
→脳死してるのお前じゃね?
> マジでいらんから
→お前がいらん
> その程度の脳だから底辺プログラマーから抜け出せないのだよw
→お前だろ
> テストコード厨って結局そのテストコードが正しいか証明出来ない上に
→算数のテスト問題は間違ってるかもしれないから算数のテストは無意味と同じ主張
> 書くのが当たり前と脳死しているだけというwww
→脳死してるのお前じゃね?
> マジでいらんから
→お前がいらん
> その程度の脳だから底辺プログラマーから抜け出せないのだよw
→お前だろ
241デフォルトの名無しさん
2021/02/15(月) 15:05:46.19ID:Yv9X0Du7 >>239
手動で実行してるテストのテストケースが正しいかどうかどうやって証明するの?
手動で実行してるテストのテストケースが正しいかどうかどうやって証明するの?
242デフォルトの名無しさん
2021/02/15(月) 17:45:20.19ID:PMcPEWsf >>231
> エビデンス(エクセルにスクショ貼り付け)とってその後Gitに更新がなければそれで終わりや
いつにエビデンス取るんだよ?
テストしたあとにエビデンス取るんだよな?
つまりテストでバグが出ることがあるだろ
そのバグを修正するんだから、エビデンス取った後に更新あるだろ
エビデンスとってgitに更新ないときは
テストですべてOKだったときしかありえないだろ
何いってんだお前
> エビデンス(エクセルにスクショ貼り付け)とってその後Gitに更新がなければそれで終わりや
いつにエビデンス取るんだよ?
テストしたあとにエビデンス取るんだよな?
つまりテストでバグが出ることがあるだろ
そのバグを修正するんだから、エビデンス取った後に更新あるだろ
エビデンスとってgitに更新ないときは
テストですべてOKだったときしかありえないだろ
何いってんだお前
243デフォルトの名無しさん
2021/02/15(月) 17:47:48.67ID:PMcPEWsf >>232
> そもそもそれWindows Update後も動くんか?
Windows Update後動かなかったらどうするんだよ?
修正しないのかよ?
テストする時に時間がかかるのは
全部を手動テストするのか
一部だけ手動テストして残りはテストコードによる自動再テストなのか
どっちのほうが時間かかるのか言ってみて
もちろん手動テストは全部スクショ取ってもらうで(笑)
> そもそもそれWindows Update後も動くんか?
Windows Update後動かなかったらどうするんだよ?
修正しないのかよ?
テストする時に時間がかかるのは
全部を手動テストするのか
一部だけ手動テストして残りはテストコードによる自動再テストなのか
どっちのほうが時間かかるのか言ってみて
もちろん手動テストは全部スクショ取ってもらうで(笑)
244デフォルトの名無しさん
2021/02/15(月) 17:48:47.87ID:PMcPEWsf245デフォルトの名無しさん
2021/02/15(月) 18:20:53.42ID:g92MWppk 客:何もしてないのに動かなくなりました!
(アプデは勝手にされてても気付かないパターン)
(アプデは勝手にされてても気付かないパターン)
246デフォルトの名無しさん
2021/02/15(月) 18:22:26.23ID:Y9YOwFs/ 今から手動テストしますので1ヶ月ぐらいかかります
なにせ手動ですからね。ふっふっふ
なにせ手動ですからね。ふっふっふ
247デフォルトの名無しさん
2021/02/15(月) 18:27:58.41ID:c7rUji35248デフォルトの名無しさん
2021/02/15(月) 18:30:00.42ID:2XXTIbH8 こんな単体テスト仕様書厨が居るんだからそりゃ老害老害言われるよ
頼むから60代だと言ってくれ
同じ世代にこんなん居たら怒鳴り散らすわ
頼むから60代だと言ってくれ
同じ世代にこんなん居たら怒鳴り散らすわ
249デフォルトの名無しさん
2021/02/15(月) 18:47:28.42ID:c7rUji35 29だけど
誤解があったかもしれないから確認するけど、単体テスト仕様厨って何?
俺は必要だから単体テストの自動化を導入しているだけだけど、何か問題がありました?
誤解があったかもしれないから確認するけど、単体テスト仕様厨って何?
俺は必要だから単体テストの自動化を導入しているだけだけど、何か問題がありました?
250デフォルトの名無しさん
2021/02/15(月) 21:37:06.55ID:SG2OCcUu おまえらはすぐそうやって議題からすら遠ざかってしまうんよ
何かと何かの区別がつかない
手段が目的化してても平気
何かと何かの区別がつかない
手段が目的化してても平気
251デフォルトの名無しさん
2021/02/15(月) 21:37:32.45ID:KYanFmnG やっぱり単体テストはいいや
なんかやろうとか言ってた奴の手が一番遅いし
なんかやろうとか言ってた奴の手が一番遅いし
252デフォルトの名無しさん
2021/02/15(月) 22:11:38.03ID:89MhGAsi >>240
底辺が大発狂(笑)
こういう奴ってテストコード(笑)書いているのに低品質なクソコードしか書けない上にバグっているのに
テストコードが通ったから大丈夫とか平気で言いそう(笑)
こういうゴミが残業して給料だけはいいんだよな
優秀な奴は残業なんかしないしな
底辺が大発狂(笑)
こういう奴ってテストコード(笑)書いているのに低品質なクソコードしか書けない上にバグっているのに
テストコードが通ったから大丈夫とか平気で言いそう(笑)
こういうゴミが残業して給料だけはいいんだよな
優秀な奴は残業なんかしないしな
253デフォルトの名無しさん
2021/02/15(月) 22:12:41.79ID:Y9YOwFs/ 手動テストってテストした結果が曖昧なんだよな
「ちゃんと動くこと」
複数ある結果を全て書いてるところなんて見たことない
「ちゃんと動くこと」
複数ある結果を全て書いてるところなんて見たことない
254デフォルトの名無しさん
2021/02/15(月) 22:13:42.37ID:Y9YOwFs/255デフォルトの名無しさん
2021/02/15(月) 22:44:18.63ID:l6UtloU6 >>239
> テストコード厨って結局そのテストコードが正しいか証明出来ない
もちろん完全にはできない
ただ単体テストのコードって
・値の設定
・被テストコードの呼出
・戻り値等のチェック
だから個々のテストコードは短いし普通は分岐ロジックないからレビューでバグを摘出するのは容易
もちろんそれでもテスト項目数は膨大なのでテストコードのステップ数もバカにならないからバグは作り込まれる
ただ作り込まれたテストコードのバグの大半はテスト失敗の形で現れるので修正することでバグを排除できる
> テストコード厨って結局そのテストコードが正しいか証明出来ない
もちろん完全にはできない
ただ単体テストのコードって
・値の設定
・被テストコードの呼出
・戻り値等のチェック
だから個々のテストコードは短いし普通は分岐ロジックないからレビューでバグを摘出するのは容易
もちろんそれでもテスト項目数は膨大なのでテストコードのステップ数もバカにならないからバグは作り込まれる
ただ作り込まれたテストコードのバグの大半はテスト失敗の形で現れるので修正することでバグを排除できる
256デフォルトの名無しさん
2021/02/15(月) 22:55:52.85ID:Y9YOwFs/ それで手動テストで、やったテストが正しいか証明する方法はまだ?
スクショは正しいか証明する方法ではない
スクショは正しいか証明する方法ではない
257デフォルトの名無しさん
2021/02/16(火) 01:08:46.04ID:1bhKa/Av なんか時間かかりすぎるよね
258デフォルトの名無しさん
2021/02/16(火) 09:37:52.92ID:4/kXXcg7259デフォルトの名無しさん
2021/02/16(火) 09:42:16.10ID:JE34XZEs >>258
底辺と自覚しているようで(笑)
そもそも単体テストなんていらないから
その後のテストで何もなければokだろ
証明とかテストという形式でやらないし残さないのだから(笑)
クソプログラマは必死でテストコード書いて通ってるから安心(笑)と思って後のテストでボコボコに指摘されそもそも仕様すらまともに理解してなかった(笑)ということが日常茶飯事やろ
底辺と自覚しているようで(笑)
そもそも単体テストなんていらないから
その後のテストで何もなければokだろ
証明とかテストという形式でやらないし残さないのだから(笑)
クソプログラマは必死でテストコード書いて通ってるから安心(笑)と思って後のテストでボコボコに指摘されそもそも仕様すらまともに理解してなかった(笑)ということが日常茶飯事やろ
260デフォルトの名無しさん
2021/02/16(火) 10:20:55.15ID:IR9INNCG261デフォルトの名無しさん
2021/02/16(火) 10:29:37.64ID:ZcpmZlC/262デフォルトの名無しさん
2021/02/16(火) 10:31:18.03ID:ZcpmZlC/263デフォルトの名無しさん
2021/02/16(火) 12:51:04.85ID:IR9INNCG > クソプログラマは必死でテストコード書いて通ってるから安心(笑)と思って後のテストでボコボコに指摘されそもそも仕様すらまともに理解してなかった(笑)ということが日常茶飯事やろ
修復不可能なクソコードを必死にテストしてそうだなコイツw
お前のコードは今更、単体テストしても手遅れだから諦めろ
他のお前らは、こんなふうにならないように最初からテストを自動化して、常に品質を保証できるようにしておけよ
修復不可能なクソコードを必死にテストしてそうだなコイツw
お前のコードは今更、単体テストしても手遅れだから諦めろ
他のお前らは、こんなふうにならないように最初からテストを自動化して、常に品質を保証できるようにしておけよ
264デフォルトの名無しさん
2021/02/16(火) 14:36:40.86ID:JE34XZEs >>263
お前と違って結合やらその後のテストで俺が作ったものは、ほとんどバグなんて無いんだよ
要望がでて対応するくらい
お前の場合はスキルが低過ぎてバグだらけな上に仕様すら満たしてないものしか作れないだろ(笑)
こういう奴のことを俺はマイナスしか生産しないゴミとよんでる(笑)
お前と違って結合やらその後のテストで俺が作ったものは、ほとんどバグなんて無いんだよ
要望がでて対応するくらい
お前の場合はスキルが低過ぎてバグだらけな上に仕様すら満たしてないものしか作れないだろ(笑)
こういう奴のことを俺はマイナスしか生産しないゴミとよんでる(笑)
265デフォルトの名無しさん
2021/02/16(火) 14:48:04.48ID:hLN/ZNLb と妄想する底辺であった
266デフォルトの名無しさん
2021/02/16(火) 14:53:04.38ID:1bhKa/Av 今の所一箇所しか当たったことないな
単体テストの自動テスト
すげー無駄作業感すごかった
単体テストの自動テスト
すげー無駄作業感すごかった
267デフォルトの名無しさん
2021/02/16(火) 14:53:52.36ID:OZpOEjmI268デフォルトの名無しさん
2021/02/16(火) 14:57:32.28ID:YiD3bxyB■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 【テレビ】25年ぶり復活「炎のチャレンジャー」南原清隆&菊池風磨がMC 懐かし「電流イライラ棒」も [湛然★]
- 中国「捜索レーダー起動は各国の通常の手法」 火器管制用か回答せず [蚤の市★]
- 【訃報】声優・西村知道さん死去 「SLAM DUNK」安西先生役 9月に体調不良のため一時休業 [少考さん★]
- 女って金とイケメンしか見てないよな
- 【閲覧注意】ちずちんな
- ぺこーら、地震で同僚が次々配信を止めるなか強行し続けるので悪目立ちするwww [268244553]
- 高市総理、睡眠時間30分😢
- フェリーの魅力を語ろう。
- 【仁藤悲報】Colaboさん、東京都の公金を月7万円の「整体治療費」に使っていたことが判明してしまう!!!! [535458756]
