読者です 読者をやめる 読者になる 読者になる

どこかのだれかへ

職業ゲームプログラマ。気になったニュースのピックアップや開発日記などを書いています。

初級プログラマによくある「The XY Problem」とは

とある掲示板で「The XY Problem」という単語が目についた。 ぐぐってみるとあまり日本語ではヒットしないのだが、考えとしてはよくあるものだ。 The XY Probremは、端的に言えば、問題の本質を見失っている状態だ。 よくあるコピペがその良い例だ。 アメリ…

今日見たクソース

// ...を確認する bool CheckHoge(); bool TestHoge(); bool CheckHoge() { // 略 } bool TestHoge() { // 略 } 同じようなやつが2つ合って違いが分かりづらかった。

【C++】テンプレート引数の異なるクラスの扱い方

C++で異なるテンプレート引数を関数の引数とかに取るやり方はInlineなら知っていたけど、それをどうやってクラスの外に出せば良いかわからなかったので、メモっておく。

可変リストの選択中項目はIDで持っておくと良い

今日仕事で得た教訓。リストUIがあって、表示中にそのリスト項目が増減する場合があった。僕は最初、選択している項目をインデックスで変数として持っていたが、増減したときこのインデックスは意味を成さなくなってしまう。 これに対応するには更新前に現在…