やばいプログラムにありがちなこと




1: 5chまとがお送りします 2022/06/23(木) 12:52:25.05 ID:lVdor4Ef0.net

ルーチン名メソッド名と明らかに違う処理が組み込まれている





2: 5chまとがお送りします 2022/06/23(木) 12:53:03.94 ID:inTNzTLt0.net

よくわからないけど動く


4: 5chまとがお送りします 2022/06/23(木) 12:53:38.35 ID:wgB/bQcK0.net

>>2
これ


3: 5chまとがお送りします 2022/06/23(木) 12:53:19.44 ID:GWlwfveMd.net

変数名が1文字


5: 5chまとがお送りします 2022/06/23(木) 12:53:39.00 ID:jrJrVv2c0.net

開発者に適当に引き継がれてきた秘伝のタレ



6: 5chまとがお送りします 2022/06/23(木) 12:53:58.50 ID:qh+WjYDo0.net

えっ?なんで動くの?バグもないの?なんで?ってしばらく眺めてみても分からない


7: 5chまとがお送りします 2022/06/23(木) 12:54:17.86 ID:lVdor4Ef0.net

設計者がWord


8: 5chまとがお送りします 2022/06/23(木) 12:54:31.14 ID:EsKIpmtBp.net

同じ変数を使い回す


9: 5chまとがお送りします 2022/06/23(木) 12:54:32.18 ID:OUMeGUfDa.net

なんJってITドカタ多いの?


10: 5chまとがお送りします 2022/06/23(木) 12:54:59.95 ID:7akmhrA8M.net

5000行超えの関数





11: 5chまとがお送りします 2022/06/23(木) 12:55:38.81 ID:lVdor4Ef0.net

変更履歴だけで1万行オーバー


12: 5chまとがお送りします 2022/06/23(木) 12:55:47.16 ID:8VNDOfyNd.net

//↓消すとなぜか動かない


13: 5chまとがお送りします 2022/06/23(木) 12:56:07.19 ID:lVdor4Ef0.net

>>12


14: 5chまとがお送りします 2022/06/23(木) 12:56:38.58 ID:ffaPwqfJd.net

コピペだらけ


15: 5chまとがお送りします 2022/06/23(木) 12:56:47.24 ID:wgB/bQcK0.net

書いた覚えは無いけど
タブや改行や変数名のクセがあからさまに自分のモノのコード




16: 5chまとがお送りします 2022/06/23(木) 12:58:00.08 ID:ZaoBlEqv0.net

ハードウェアのバグを利用して飛空艇を超高速で動かしてる


17: 5chまとがお送りします 2022/06/23(木) 12:58:15.38 ID:YzKJh/UA0.net

ニッコマ以下の低学歴が組んだコード全部


18: 5chまとがお送りします 2022/06/23(木) 12:58:47.08 ID:lVdor4Ef0.net

2002.04.21 ○○テスト課題番号0421:修正対応


19: 5chまとがお送りします 2022/06/23(木) 12:58:59.22 ID:jkkwMuGH0.net

当たり前のようにグローバル変数


20: 5chまとがお送りします 2022/06/23(木) 12:59:07.03 ID:Cm13xirza.net

final String nullStr = "null";


21: 5chまとがお送りします 2022/08/16(火) 09:19:52


2000stepの関数が、次のバージョンで4000stepに増えてた時

名ばかりの課長にやらせた結果がこれだよ

前の処理残したいならver1,ver2で関数分けろよ、もしくは丸ごと作り直せ




この記事へのコメント