最近見かけたう◯んこコード!

最近見かけたう◯んこみたいなクソコードを紹介していくコーナー!
ドンドンパフパフー!!

はい。
というわけで、最近仕入れた「う◯こ」なコードを紹介していきますよ。
良い子のみんなはこんなコードを書いちゃダメだぞ!

月データから月初の日を求める

Select Case 年月
    Case "2023/1"
        ym = "2023/1/1"
    Case "2023/2"
        ym = "2023/2/1"
    Case "2023/3"
        ym = "2023/3/1"
    Case "2023/4"
        ym = "2023/4/1"

    '中略(1年分書いてある)

End Select

☆ツッコミポイント
・2024 年になったら動かないだろがー。
・1日は毎月あるに決まってんだろが。計算で求めろやー。


謎のセレクトケース

Select Case なんちゃら1
    Case 値
        なにかの処理1
End Select

Select Case なんちゃら2
    Case 値
        なにかの処理2
End Select

Select Case なんちゃら3
    Case 値
        なにかの処理3
End Select

'こういう Select Case がひたすら書いてある

☆ツッコミポイント
・1ケースしかないなら If 文で書けやー。
・う◯こコードをコピペして増殖させてんじゃねえぞゴラァ。


ゼロ埋め処理

count1 = 0
count10 = 0
count100 = 0

'謎コードすぎて詳細は忘れたが、
'基本 count1 = count1 + 1 して
'count1 を基にそれぞれの countNNN をカウントアップ&0クリアする処理が書かれている。

'で count1 , count10 および count100 を使って三桁の数字を文字列に変換して使っている
'クソコードすぎてめまいがするぜ!この野郎!

☆ツッコミポイント
・桁毎に変数用意してんじゃねー。
・桁数増やしたい時は変数増やすの?バカかー。
・ゼロ埋め処理したいなら Format 関数とか使えやー。



とりあえず以上です。

とてもプロが書いたコードとは思えないでしょうが、
これらは実際にとある現場で見かけたコードなんですよ。
どれだけバカだったら、こんなう◯こコード書けるのか。呆れる。

紹介したようなう◯こコードを量産するのはやめてください。非常に迷惑しています。プロを自称するなら、常日頃からきちんと勉強を積み重ね、技術力向上に努めてください。それが出来ない人はエンジニアは務まらないのでIT業界に来ないでください。

本日のまとめ:
勉強が嫌いな人、向上心の無い人に
エンジニアは務まりません!