8年も保ったら十分でしょ。
「まじパネェ!go toのアートだ」には大爆笑すぎていけない。if連打ダメつかっちゃだめ!!!コンパイル言語弄ったら保守性がああああああ!!!www(大爆笑)
天上ノ瑕疵誘因な最強のテスト要員がいるのは唯一の救いだなぁ。
システム混ぜるな危険。システム何も知らない人の言いなりになってしまったら現場は大炎上ですよ…。
究極超人あ~る これが基本だの巻「写真やってない読者にはちっともおもしろくないよ、このギャグ...」のプログラミング版な感じ? 普段Windows触らないので、知ってたらもっと楽しめたかな?
「NULLの終わりは近い」Optionいいよね。Rustのstd::optionは列挙型として定義されていて、Some()で気軽にパターンマッチングできて素敵。ポインタ由来のnullでなく、Noneという名前も素直でよい。標準ライブラリもOptionとResultを前提に整備されていて気持ちいい。
インジェクションの説明わかりやすいなw「ここのコード、DbParameterを使うよう修正お願いしまーす。」というか、極力生SQL使わずORMに任せたら? 素のC#でもLINQ to SQLとか。VBなのかな?
gotoが必ずしも悪いわけではなく。使わず書くとかえって複雑になるなら検討の余地はある。breakやcontinueで済むならそれにこしたことはないが。それより複雑な条件式を直接書いてる方が気になるかな。ちゃんと目的に即した名前の述語関数を作れば読みやすく。ユニットテストもしやすく。
文字列連結でSQL組み立てんな。プレースホルダ使え。ほんとこれORM使えばもっと短くわかりやすくなるだろうに。なんでSqlConnectionのインスタンスがconnでなくconeなのよと思ったら、conecusionstrとかいう誰得キー使ってら。
削除をコメントで残すな。コミットログに書け。え? リビジョン管理なんてしてない? どうせテストコードも書いてないんでしょ?
判定部分に要らないというか最適化で消えそうな行がちらほら。どこらへんが「gotoのアート」なんだか。即値が意味不明すぎ。定数化するなり計算式にするなり。
「マシン語を操るというの!?」Z80時代はみんなハンドアセンブルしてたから、頻出ニーモニックに対応した16進数を自然と覚えたもんだが。x86の複雑なアドレッシングを諳で入力できるのはすごいな。長さ変わりすぎなんだよ、このCISCお化け。ん? .NETのマネージドコード? CILならまだわかりやすいのかな? 今どきならWasmバイナリを直接書けると面白いかもね。Watでいいじゃんてのはともかく。
黒煙纏し棺の主(ローメンテナンサビリティコードマスター) これほど欲しくない称号があるだろうか。
天上ノ瑕疵誘因(アルティメットバグトリガー) デバッグ要員として有能...なのか? ねねっちみたく。
「OSを更新すると何故かあのシステムは動かないんです。」なんでサポート期限のある環境で開発するんだろ。前回のXPでちっとも懲りてない。Webブラウザから使うグループウェアでしょ? Windows Server使う利点て何だろ。て、元の茸だか筍がWindows用なのかorz
単眼HMDいいなー。しかも物理スクリーンがあるわけではなさげ? さすが未来。来年だけど。