最近見かけたう◯んこみたいなクソコードを紹介していくコーナー!
ドンドンパフパフー!!
はい。
というわけで、最近仕入れた「う◯こ」なコードを紹介していきますよ。
良い子のみんなはこんなコードを書いちゃダメだぞ!
月データから月初の日を求める
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業界に来ないでください。
本日のまとめ:
勉強が嫌いな人、向上心の無い人に
エンジニアは務まりません!