EJPスタッフブログ

ソフトウェアやボードゲームの開発を行うEJP株式会社のスタッフブログです。

c

ハンガリアン記法について今思うこと

以下の記事は数年前に書いたのですが、いまだにコメントを頂いたりして、いろいろと考えている方が多いのだなと感じたので、今の私の気持ちを書いてみようかなと思いました。 ハンガリアン記法って気持ち悪い。 ハンガリアン記法というのは要するに型につい…

恥ずかしいけど、これしらなかった。。

よく、C言語でマクロ書くときに展開時の副作用を避けるために以下の用に記載することがあります。 [code language="c"] define MACRO(a, b) ¥ do { ¥ a += b; ¥ b -= a; ¥ } while (/ CONSTCOND / 0) [/code] この時のwhileはループでは無いので、判定内容は…

ハンガリアン記法って気持ち悪い。

※この記事は2013年に書いたものです。すこし変化した私の考え方を以下に書いてみました。 [blogcard url="https://earley.jp/blog/development/camelcase-hungariannotation-snakecase-programming2/"] あるプロジェクトのソースコードがすべて、ハンガリア…

構造体のビットフィールド機能について

[caption id="attachment_1849" align="aligncenter" width="500"] By: Frédéric BISSON[/caption] 今日、初めて知りました。 構造体のビットフィールド機能! こんな物があったなんて。。 フレームとか、ハード設定とかの時にめちゃくちゃ役立つじゃん!! …