Annictサポーターになると広告を非表示にできます。

究極超人あ~る これが基本だの巻「写真やってない読者にはちっともおもしろくないよ、このギャグ...」のプログラミング版な感じ? 普段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いいなー。しかも物理スクリーンがあるわけではなさげ? さすが未来。来年だけど。



Loading...