このスレはクソコードとは何かを考えるスレです。
・親クラスが子クラスに依存する処理を持つコード
例...社員クラスを継承した正社員クラスと派遣社員クラスがあり、社員クラスが正社員クラスの知識を持つ状況
・staticにするべきではないモデルにまでstaticにする人
例...社員クラスのメソッドを全てstaticにしたり、社員クラスにシングルトンパターンに相応するものを適用する人
等、クソコードを見た時に「あっ、これクソコードだ」って認識する根拠を挙げていきましょう。
探検
クソコードとは何か
■ このスレッドは過去ログ倉庫に格納されています
2021/01/30(土) 17:33:05.78ID:BjNTZWUI
695デフォルトの名無しさん
2021/02/25(木) 18:01:57.08ID:2DtRWZ66 >>694
反論ないのな
反論ないのな
696デフォルトの名無しさん
2021/02/25(木) 18:02:38.68ID:2DtRWZ66 >>693
あわしろってLinux板で叩かれてるやつだろ
あわしろってLinux板で叩かれてるやつだろ
697デフォルトの名無しさん
2021/02/25(木) 18:59:36.92ID:bxBNuN1v698デフォルトの名無しさん
2021/02/25(木) 19:03:00.55ID:d2pfH4ce >>697
> バカはレスできなくなると同じ内容をひたすら繰り返すようになるのな
↓これなw
675 名前:デフォルトの名無しさん[sage] 投稿日:2021/02/25(木) 12:18:43.21 ID:2DtRWZ66 [17/27]
自動テストは底辺コーダの自己満です、システムの品質は一切上がりません、自動テストは80年代の手法
> バカはレスできなくなると同じ内容をひたすら繰り返すようになるのな
↓これなw
675 名前:デフォルトの名無しさん[sage] 投稿日:2021/02/25(木) 12:18:43.21 ID:2DtRWZ66 [17/27]
自動テストは底辺コーダの自己満です、システムの品質は一切上がりません、自動テストは80年代の手法
699デフォルトの名無しさん
2021/02/25(木) 19:29:01.20ID:NnkAM5s4 Googleのエンジニアに「自動テストは時間の無駄だから手動テストにしろ」って言えたら本物だよ
700デフォルトの名無しさん
2021/02/25(木) 20:08:29.75ID:2DtRWZ66 >>698
これ正しいな
これ正しいな
701デフォルトの名無しさん
2021/02/25(木) 20:15:40.28ID:GSBW3E39 自動テストサイクルが回ってるの見たことない
702デフォルトの名無しさん
2021/02/25(木) 20:16:42.74ID:d2pfH4ce 炎上の現場からお送りします。
「自動テストサイクルが回ってるの見たことない。テストする時間がない。」
「自動テストサイクルが回ってるの見たことない。テストする時間がない。」
703デフォルトの名無しさん
2021/02/25(木) 20:17:43.83ID:2DtRWZ66 >>699
権威にすがった時点で論理的に間違ってると認めたようなもんなんだよ
権威にすがった時点で論理的に間違ってると認めたようなもんなんだよ
704デフォルトの名無しさん
2021/02/25(木) 20:20:05.02ID:2DtRWZ66 >>702
僕はテストコードにこだわって破綻したプロジェクトを経験したことある、手段にこだわって目的を見失ったパターンですわ、それ以来僕はテストコードはにわかコーダの自己満だと思うようになったのだねえ
僕はテストコードにこだわって破綻したプロジェクトを経験したことある、手段にこだわって目的を見失ったパターンですわ、それ以来僕はテストコードはにわかコーダの自己満だと思うようになったのだねえ
705デフォルトの名無しさん
2021/02/25(木) 20:22:11.13ID:d2pfH4ce706デフォルトの名無しさん
2021/02/25(木) 20:25:43.66ID:GSBW3E39 一回のテストで確認してるものが多すぎるのだ
ひとつの結果をチェックって
DB更新するのにレコード全体がチェック対象になんねん
ひとつの結果をチェックって
DB更新するのにレコード全体がチェック対象になんねん
707デフォルトの名無しさん
2021/02/25(木) 20:27:32.84ID:d2pfH4ce 手動テストなら、レコード全体をチェックしなくても
動いてるからヨシでリリースできるのだ
動いてるからヨシでリリースできるのだ
708デフォルトの名無しさん
2021/02/25(木) 21:59:16.03ID:2DtRWZ66 >>707
良いこと言った、君は現場をよくわかってる
良いこと言った、君は現場をよくわかってる
709デフォルトの名無しさん
2021/02/25(木) 21:59:58.67ID:2DtRWZ66 自動テスト自己満コーダたちは現場を知らない
710デフォルトの名無しさん
2021/02/26(金) 01:10:16.93ID:HiCUAcQC おっ、まだやってる?
オラオラもっと罵り合えや!
オラオラもっと罵り合えや!
711デフォルトの名無しさん
2021/02/26(金) 01:28:41.17ID:nwGfe0iv >>710
うるせえ!今何時だと思ってんだ!馬鹿野郎が!
うるせえ!今何時だと思ってんだ!馬鹿野郎が!
712デフォルトの名無しさん
2021/02/26(金) 01:30:59.68ID:nqhzic13 >>708
やっぱりプロの仕事じゃねーなw
やっぱりプロの仕事じゃねーなw
713デフォルトの名無しさん
2021/02/26(金) 03:47:36.47ID:5d4w5oMJ テストコードなんか書かせてくれるエンドなんか
もう無いだろ、・・・
もう無いだろ、・・・
714デフォルトの名無しさん
2021/02/26(金) 03:49:44.09ID:lNpcN0RJ リクルートで10年アプリ作ってたけどテスト書いたことない
715デフォルトの名無しさん
2021/02/26(金) 06:13:35.29ID:sPHbC1so なんでユニットテストは品質が上がらないんだ?
716デフォルトの名無しさん
2021/02/26(金) 07:05:56.03ID:nwGfe0iv717デフォルトの名無しさん
2021/02/26(金) 07:13:20.98ID:nwGfe0iv システムを使うのは人間なんだから人間が最初から最後まで使ってみて品質を研ぎ澄ましていくんだよネジの造形を眺めて悦に入ってるようじゃダメだね
現代の開発環境では実装ミスなんて起こらないからそこを一生懸命テストしてどうするのってこと
現代の開発環境では実装ミスなんて起こらないからそこを一生懸命テストしてどうするのってこと
718デフォルトの名無しさん
2021/02/26(金) 07:46:11.61ID:nqhzic13 一所懸命テストしてるから実装ミスが起きてない
因果関係がおかしい
因果関係がおかしい
719デフォルトの名無しさん
2021/02/26(金) 08:20:21.32ID:wRESsqiS 実装ミスの定義がわからんw
720デフォルトの名無しさん
2021/02/26(金) 08:52:36.60ID:nqhzic13 仕様バグじゃなくて、実装上のバグのことだろ?
それ以外に考えられない
それ以外に考えられない
721デフォルトの名無しさん
2021/02/26(金) 09:18:10.55ID:5d4w5oMJ もう外食を禁止しちゃえばよくね?
722デフォルトの名無しさん
2021/02/26(金) 09:43:28.53ID:nwGfe0iv 外食を禁止します!
723デフォルトの名無しさん
2021/02/26(金) 12:12:42.54ID:xnYLStfr724デフォルトの名無しさん
2021/02/26(金) 12:48:01.58ID:wRESsqiS >>720
最近の開発環境だと発生しないの?
最近の開発環境だと発生しないの?
725デフォルトの名無しさん
2021/02/26(金) 12:58:34.45ID:mmiiD7K+726デフォルトの名無しさん
2021/02/26(金) 13:45:34.17ID:w2bvpH1M まるちゃん、まともな仕事をしている人はまともな仕事であればあるほど
守秘義務があって仕事のことは何も話せないから、
SNSでそれっぽいことを大声で言っているアカウントは大抵偽物なんだよ。
https://twitter.com/kitty_lifehack/status/1357857702836281348
https://twitter.com/5chan_nel (5ch newer account)
守秘義務があって仕事のことは何も話せないから、
SNSでそれっぽいことを大声で言っているアカウントは大抵偽物なんだよ。
https://twitter.com/kitty_lifehack/status/1357857702836281348
https://twitter.com/5chan_nel (5ch newer account)
727デフォルトの名無しさん
2021/02/26(金) 13:55:31.12ID:nwGfe0iv 興奮するとスレ建てするアホを観測してる
728デフォルトの名無しさん
2021/02/26(金) 13:56:59.03ID:nwGfe0iv 自己満テストコード君
興奮スレ建て君
君たちに日本の未来を任せた
興奮スレ建て君
君たちに日本の未来を任せた
729デフォルトの名無しさん
2021/02/26(金) 14:44:22.29ID:XCnNOCyO 単体テスト・テスト自動化・テストコードの必要性 2
https://mevius.5ch.net/test/read.cgi/tech/1614318232/
https://mevius.5ch.net/test/read.cgi/tech/1614318232/
730デフォルトの名無しさん
2021/02/26(金) 15:58:35.99ID:3WymOF2m なんでスレ立て直すかな...
自演封じられると不都合あるの?
自演封じられると不都合あるの?
731デフォルトの名無しさん
2021/02/26(金) 17:43:29.79ID:RgeNMGoP >>714
事実でも嘘でも大問題ですね
事実でも嘘でも大問題ですね
732デフォルトの名無しさん
2021/02/26(金) 18:19:35.79ID:KTQPKhRG クソスレから派生スレ立てた上にその重複スレまで立てるとかマジ頭おかしい
733デフォルトの名無しさん
2021/02/26(金) 18:22:47.93ID:y/9ce84r734デフォルトの名無しさん
2021/02/26(金) 19:00:59.16ID:iQO5Z3xR あわしろ氏は、重複大いに結構と言ってたけどな。
735デフォルトの名無しさん
2021/02/26(金) 21:06:44.19ID:RUEbYDb7 テストコードのテストは誰がやるんだ
736デフォルトの名無しさん
2021/02/26(金) 21:11:56.20ID:MVwmWMo6 手動テストのテストは誰がやるんだ?
737デフォルトの名無しさん
2021/02/26(金) 21:13:09.39ID:9y4w8ED+ 隔離スレがIPアドレス丸出しだから
こっちでやるか
こっちでやるか
738デフォルトの名無しさん
2021/02/26(金) 21:22:05.56ID:9y4w8ED+ 前にいた自称(手動)テストのプロが
バグがあるバグがある!エビデンスもある!って
叫んでいてトラブルになったんだが
結局そいつがテスト手順を間違えていただけというオチだった
テスト手順書にしっかり書いてありますよねって問い詰めたらそいつやめたわwww
データを削除するって書いてるんだから、全部のデータを消すに決まってるだろと
購入データだけ消すなよアホかってな
バグがあるバグがある!エビデンスもある!って
叫んでいてトラブルになったんだが
結局そいつがテスト手順を間違えていただけというオチだった
テスト手順書にしっかり書いてありますよねって問い詰めたらそいつやめたわwww
データを削除するって書いてるんだから、全部のデータを消すに決まってるだろと
購入データだけ消すなよアホかってな
739デフォルトの名無しさん
2021/02/26(金) 21:27:03.87ID:sPHbC1so ぜんぶ消したらテスト環境が消えました!
740デフォルトの名無しさん
2021/02/26(金) 21:28:27.68ID:9y4w8ED+ >>739
アホか空気ぐらいよめや
アホか空気ぐらいよめや
741デフォルトの名無しさん
2021/02/26(金) 21:28:31.08ID:sPHbC1so テスト毎にぜんぶDBデータ消すこと。ただしDBはチーム共通。規約違反はテストと認めない。
チーム20人もいれば簡単ですよね
チーム20人もいれば簡単ですよね
742デフォルトの名無しさん
2021/02/27(土) 08:18:35.15ID:8gimEtnd どっちでもいいから他所いけ、キ・チ・ガ・イ
単体テスト・テスト自動化・テストコードの必要性 2
https://mevius.5ch.net/test/read.cgi/tech/1614318232/
【隔離】単体テスト・テストコードの必要性
https://mevius.5ch.net/test/read.cgi/tech/1614310983/
単体テスト・テスト自動化・テストコードの必要性 2
https://mevius.5ch.net/test/read.cgi/tech/1614318232/
【隔離】単体テスト・テストコードの必要性
https://mevius.5ch.net/test/read.cgi/tech/1614310983/
743デフォルトの名無しさん
2021/02/27(土) 08:48:42.05ID:ZW3ZqwOa テストコードを書かないとクソコードになるという話題でもする?
テストコードを書くなどをして、自作のクラスを必要としているところ以外から呼び出さないと、気が付かない内に他のクラスとベッタリ依存するコードを書いたりしそうだが、そこら辺はどう?
テストコードを書くなどをして、自作のクラスを必要としているところ以外から呼び出さないと、気が付かない内に他のクラスとベッタリ依存するコードを書いたりしそうだが、そこら辺はどう?
744デフォルトの名無しさん
2021/02/27(土) 10:03:55.32ID:OfxFNKjU745デフォルトの名無しさん
2021/02/27(土) 10:05:26.57ID:hpJz9JUm じゃあ目的は?そしてその目的をよりよい方法で解決する手段は?
目的と手段の2つをお答えください(笑)
目的と手段の2つをお答えください(笑)
746デフォルトの名無しさん
2021/02/27(土) 10:05:53.12ID:OfxFNKjU テストコードこそがクソコード、これがこのスレの結論でしょうな
747デフォルトの名無しさん
2021/02/27(土) 10:07:23.47ID:OfxFNKjU748デフォルトの名無しさん
2021/02/27(土) 10:07:54.07ID:OfxFNKjU クソコード生産マシンの皆さん
749デフォルトの名無しさん
2021/02/27(土) 10:09:22.56ID:hpJz9JUm750デフォルトの名無しさん
2021/02/27(土) 10:09:23.73ID:OfxFNKjU テストコード実行することが目的の皆さんは底辺コーダです
751デフォルトの名無しさん
2021/02/27(土) 10:11:27.64ID:ZW3ZqwOa752デフォルトの名無しさん
2021/02/27(土) 10:12:27.68ID:OfxFNKjU753デフォルトの名無しさん
2021/02/27(土) 10:14:18.32ID:hpJz9JUm754デフォルトの名無しさん
2021/02/27(土) 10:14:34.77ID:OfxFNKjU755デフォルトの名無しさん
2021/02/27(土) 10:15:32.69ID:OfxFNKjU >>753
1000回やる根拠がないので質問の意味がない、ナンセンスの塊
1000回やる根拠がないので質問の意味がない、ナンセンスの塊
756デフォルトの名無しさん
2021/02/27(土) 10:16:31.76ID:hpJz9JUm757デフォルトの名無しさん
2021/02/27(土) 10:18:22.80ID:OfxFNKjU >>756
よく読んでください、1000回という数字に根拠がないと言ってます、また手段と目的を見誤ってますね
よく読んでください、1000回という数字に根拠がないと言ってます、また手段と目的を見誤ってますね
758デフォルトの名無しさん
2021/02/27(土) 10:19:07.52ID:OfxFNKjU 数字を増やすことが目的になっておられる
759デフォルトの名無しさん
2021/02/27(土) 10:19:40.92ID:hpJz9JUm760デフォルトの名無しさん
2021/02/27(土) 10:19:59.65ID:OfxFNKjU こんなんだから日本はまともなソフトウェアを作れないんでしょうね
761デフォルトの名無しさん
2021/02/27(土) 10:21:58.68ID:OfxFNKjU762デフォルトの名無しさん
2021/02/27(土) 10:22:42.60ID:OfxFNKjU >>753であなたが言ってますよ
763デフォルトの名無しさん
2021/02/27(土) 10:24:17.05ID:b2AUxonB 反論できなくなったらこれだから日本は〜ってださすぎるだろ
そもそもIT先進国の方がテスト文化進んでるだろうに
そもそもIT先進国の方がテスト文化進んでるだろうに
764デフォルトの名無しさん
2021/02/27(土) 10:24:31.17ID:OfxFNKjU 日本からユーチューブやツイッターが生まれないのはユーザを見ずにコードを見てるからです
765デフォルトの名無しさん
2021/02/27(土) 10:25:42.78ID:ZW3ZqwOa >>761
単体テストってビルドする度に実行するものだけど、理解できてます?
まさか、そんなことも理解せずに単体テスト批判してたの?
あと、クソコードスレなんで、是非、クソコード事例書いてみて
生産性のないお前の愚痴とか相手を挑発するだけで中身のない批判とかどうでもいいから
単体テストってビルドする度に実行するものだけど、理解できてます?
まさか、そんなことも理解せずに単体テスト批判してたの?
あと、クソコードスレなんで、是非、クソコード事例書いてみて
生産性のないお前の愚痴とか相手を挑発するだけで中身のない批判とかどうでもいいから
766デフォルトの名無しさん
2021/02/27(土) 10:26:12.15ID:ZW3ZqwOa あと、クソコードの話と絡めることができないのなら、隔離スレ行ってくれませんか?
767デフォルトの名無しさん
2021/02/27(土) 10:28:16.32ID:OfxFNKjU >>765
いつ実行するかをあなたは話してますね、ふーんって思いました、なんでそんな話をしてくるんだろう
いつ実行するかをあなたは話してますね、ふーんって思いました、なんでそんな話をしてくるんだろう
768デフォルトの名無しさん
2021/02/27(土) 10:28:52.51ID:OfxFNKjU769デフォルトの名無しさん
2021/02/27(土) 10:30:34.90ID:ZW3ZqwOa770デフォルトの名無しさん
2021/02/27(土) 10:30:45.78ID:OfxFNKjU あれを知ってるかこれを知ってるか、そんなことも知らないのか、民主党の国会質疑みたいですね
771デフォルトの名無しさん
2021/02/27(土) 10:32:30.36ID:OfxFNKjU >>769
テストコードを書くとテストコードを実行することやテストコードをきれいに書くことが目的なってしまうからです、このスレの議論を見ればよくわかりますね
テストコードを書くとテストコードを実行することやテストコードをきれいに書くことが目的なってしまうからです、このスレの議論を見ればよくわかりますね
772デフォルトの名無しさん
2021/02/27(土) 10:32:39.93ID:ZW3ZqwOa はあ、論理的に議論できない人プログラマーにもいるんですね(皮肉)
773デフォルトの名無しさん
2021/02/27(土) 10:35:35.35ID:OfxFNKjU 言うに事欠いて僕の真似をするとは、良いでしょう、あなたがその言葉を発言することを許諾します
774デフォルトの名無しさん
2021/02/27(土) 10:36:03.25ID:OfxFNKjU 許しました、僕は心が広いので
775デフォルトの名無しさん
2021/02/27(土) 10:54:25.52ID:Yt5NHAzi NG推奨:テスト
776デフォルトの名無しさん
2021/02/27(土) 13:00:30.28ID:NhoBp4qK >>742
クソコーダーはクソスレ建てるのがお上手ですね!
クソコーダーはクソスレ建てるのがお上手ですね!
777デフォルトの名無しさん
2021/02/27(土) 14:21:58.44ID:o6FTnlQR まずこのスレがクソスレじゃん
どんなジャンルで悪いお手本をあげつらって技術磨くってのが成り立つんだよ
状況によって対応が細かく変わりうるプログラムってジャンルだと尚更ねーよ
どんなジャンルで悪いお手本をあげつらって技術磨くってのが成り立つんだよ
状況によって対応が細かく変わりうるプログラムってジャンルだと尚更ねーよ
778デフォルトの名無しさん
2021/02/27(土) 14:31:49.87ID:EOMk/snY >>777
は?アンチパターン知らないのなら
は?アンチパターン知らないのなら
779デフォルトの名無しさん
2021/02/27(土) 14:32:21.56ID:EOMk/snY は?アンチパターンも知らないのなら引っ込んでろ底辺プログラマー。
780デフォルトの名無しさん
2021/02/27(土) 14:41:04.16ID:OfxFNKjU アンパンチなら知ってるけど
781デフォルトの名無しさん
2021/02/27(土) 14:42:05.95ID:OfxFNKjU 僕はバイキンマンがおしゃれだと思うし好きですけど
782デフォルトの名無しさん
2021/02/27(土) 14:43:15.22ID:OfxFNKjU ドキンちゃん、メロンパンナちゃんは可愛いです
783デフォルトの名無しさん
2021/02/27(土) 14:45:08.51ID:OfxFNKjU 天どんマンとカバオくんは渋くて好きです
784デフォルトの名無しさん
2021/02/27(土) 14:46:27.65ID:OfxFNKjU 愛と勇気だけが友だちという歌詞も深いですよね、大人の心にも響きます
785デフォルトの名無しさん
2021/02/27(土) 14:50:27.61ID:Rkj+zBYu >>777
スレ主がコンテキストを理解しない底辺プログラマーだから許してあげてね
スレ主がコンテキストを理解しない底辺プログラマーだから許してあげてね
786デフォルトの名無しさん
2021/02/27(土) 15:25:16.36ID:srgcqAD7 コンテキスト?
Device Contextとか、Android Activityとかのコンテキスト?
Device Contextとか、Android Activityとかのコンテキスト?
787デフォルトの名無しさん
2021/02/27(土) 15:47:29.01ID:qhUfxMpi 多分コンテキストって言いたかっただけなんだろうと思う…
788デフォルトの名無しさん
2021/02/27(土) 16:37:52.70ID:OfxFNKjU >>786
文脈って意味ですよ
文脈って意味ですよ
789デフォルトの名無しさん
2021/02/27(土) 16:55:56.55ID:lzDnqtNz 俺は、あわしろ氏を信じる。
お前の言うことは信用しない。
お前の言うことは信用しない。
790デフォルトの名無しさん
2021/02/28(日) 03:55:51.43ID:BRDX8bQ+ 天ぷらだとうどんと蕎麦のどっちが好き?
791デフォルトの名無しさん
2021/02/28(日) 03:57:33.36ID:Gc6Q6B7T カレー
792デフォルトの名無しさん
2021/02/28(日) 03:59:46.09ID:BRDX8bQ+ >>791
天ぷら前提なんだが、レスがハエーから許す
天ぷら前提なんだが、レスがハエーから許す
793デフォルトの名無しさん
2021/02/28(日) 04:04:03.84ID:Gc6Q6B7T 天ぷらカレー
794デフォルトの名無しさん
2021/02/28(日) 04:07:35.88ID:BRDX8bQ+ >>793
うどんか蕎麦で
うどんか蕎麦で
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★2 [七波羅探題★]
- 高市内閣「支持」64%「不支持」19% NHK世論調査 [少考さん★]
- 【訃報】声優・西村知道さん死去 「SLAM DUNK」安西先生役 9月に体調不良のため一時休業 [少考さん★]
- 高市首相「多様なコメの増産を進める」 方針転換への懸念払拭狙いか ★2 [どどん★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 【映画】「果てしなきスカーレット」入場者プレゼント実施 細田守監督描き下ろし「歴代ヒロイン」色紙7種をランダム配布 [muffin★]
- 【NJPW】新日本プロレスワールド part.2426
- 【STARDOM】スターダムワールド Part.37
- 巨専】
- とらせんIP ★4
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1827
- ハム専
- 【緊急速報】高市早苗、ついに謝罪。「私が軽率でした。誠に申し訳ない」キタ━(゚∀゚)━! [153490809]
- ルーナ(・o・🍬)とルーナイトでたこ🐙焼きパーティするのら🍬!🏡
- 海外行くんだが、なにか用意しといた方がいいものある? [794961135]
- 中国「レーダー照射は自業自得。訓練海域に無断でノコノコ侵入してんじゃねーよ間抜け自衛隊😁」 高市早苗また負ける… [271912485]
- 【悲報】🇯🇵日本の高校生、🇮🇩インドネシアで集団万引き [481941988]
- 中国「公海のこの区域で訓練するから入ってこないでね」自衛隊「知るかボケ侵入して偵察じゃ!」これジャップが悪いよね [817148728]
