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

トレンド

1: 思考 2022/06/23(木) 12:52:25.05 ID:lVdor4Ef0.net
ルーチン名メソッド名と明らかに違う処理が組み込まれている

中間おすすめ記事: 思考ちゃんねる

.mm-ttl{ font-size:14px; margin-bottom: 15px;}
.mm-ttl .Ttl-mil{ font-size:14px !important; color: gray;}
.mm-ttl .Ttl-mil span{ color: rgb(0, 128, 0); font-size: 15px !important; font-weight: bold;}
.at_out ul{-webkit-padding-start: 0; margin: 0 !important; padding: 0;}
.at_out li{ list-style-type:none !important; font-size:16px; line-height:1.2; font-weight: bold; margin-left: 0 !important; margin-bottom: 20px !important;}
.at_out li a{ text-decoration:underline; color:rgb(0, 102, 204); list-style-type:none;}
.pc_none{ display:none;}
.sp_none{ display:block;}

2: 思考 2022/06/23(木) 12:53:03.94 ID:inTNzTLt0.net
よくわからないけど動く

4: 思考 2022/06/23(木) 12:53:38.35 ID:wgB/bQcK0.net
>>2
これ

3: 思考 2022/06/23(木) 12:53:19.44 ID:GWlwfveMd.net
変数名が1文字

5: 思考 2022/06/23(木) 12:53:39.00 ID:jrJrVv2c0.net
開発者に適当に引き継がれてきた秘伝のタレ

6: 思考 2022/06/23(木) 12:53:58.50 ID:qh+WjYDo0.net
えっ?なんで動くの?バグもないの?なんで?ってしばらく眺めてみても分からない

7: 思考 2022/06/23(木) 12:54:17.86 ID:lVdor4Ef0.net
設計者がWord

8: 思考 2022/06/23(木) 12:54:31.14 ID:EsKIpmtBp.net
同じ変数を使い回す

9: 思考 2022/06/23(木) 12:54:32.18 ID:OUMeGUfDa.net
なんJってITドカタ多いの?

10: 思考 2022/06/23(木) 12:54:59.95 ID:7akmhrA8M.net
5000行超えの関数

中間おすすめ記事: 思考ちゃんねる

.mm-ttl{ font-size:14px; margin-bottom: 15px;}
.mm-ttl .Ttl-mil{ font-size:14px !important; color: gray;}
.mm-ttl .Ttl-mil span{ color: rgb(0, 128, 0); font-size: 15px !important; font-weight: bold;}
.at_out ul{-webkit-padding-start: 0; margin: 0 !important; padding: 0;}
.at_out li{ list-style-type:none !important; font-size:16px; line-height:1.2; font-weight: bold; margin-left: 0 !important; margin-bottom: 20px !important;}
.at_out li a{ text-decoration:underline; color:rgb(0, 102, 204); list-style-type:none;}
.pc_none{ display:none;}
.sp_none{ display:block;}

11: 思考 2022/06/23(木) 12:55:38.81 ID:lVdor4Ef0.net
変更履歴だけで1万行オーバー

12: 思考 2022/06/23(木) 12:55:47.16 ID:8VNDOfyNd.net
//↓消すとなぜか動かない

13: 思考 2022/06/23(木) 12:56:07.19 ID:lVdor4Ef0.net
>>12

14: 思考 2022/06/23(木) 12:56:38.58 ID:ffaPwqfJd.net
コピペだらけ

15: 思考 2022/06/23(木) 12:56:47.24 ID:wgB/bQcK0.net
書いた覚えは無いけど
タブや改行や変数名のクセがあからさまに自分のモノのコード

16: 思考 2022/06/23(木) 12:58:00.08 ID:ZaoBlEqv0.net
ハードウェアのバグを利用して飛空艇を超高速で動かしてる

17: 思考 2022/06/23(木) 12:58:15.38 ID:YzKJh/UA0.net
ニッコマ以下の低学歴が組んだコード全部

18: 思考 2022/06/23(木) 12:58:47.08 ID:lVdor4Ef0.net
2002.04.21 ○○テスト課題番号0421:修正対応

19: 思考 2022/06/23(木) 12:58:59.22 ID:jkkwMuGH0.net
当たり前のようにグローバル変数

20: 思考 2022/06/23(木) 12:59:07.03 ID:Cm13xirza.net
final String nullStr = "null";

21: 思考 2022/08/16(火) 09:19:52
2000stepの関数が、次のバージョンで4000stepに増えてた時
名ばかりの課長にやらせた結果がこれだよ
前の処理残したいならver1,ver2で関数分けろよ、もしくは丸ごと作り直せ

1001: 思考ちゃんねる

.ninki{ clear:both; margin-bottom: 15px;}
.mm-ttl{ font-size:14px;}
.mm-ttl .Ttl-mil{ font-size:15px !important; color: gray;}
.mm-ttl .Ttl-mil span{ color: rgb(0 128 0); font-size: 15px !important; font-weight: bold;}
.at_out ul{-webkit-padding-start: 0; margin: 0 !important; padding: 0;}
.at_out li{ list-style-type:none !important; font-size:16px; line-height:1.2; font-weight: bold; margin-left: 0 !important; margin-bottom: 20px !important;}
.at_out li a{ text-decoration:underline; color:rgb(0 102 204); list-style-type:none;}
.pc_none{ display:none;}
.sp_none{ display:block;}

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