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

山下寛人オフィシャルブログ

オイシックス株式会社 執行役員 システム本部長 山下寛人の公式ブログです。

Androidの変数名のm

Androidのプログラムの変数名はmで始まるものをよく見かけます。このmは一体何なんでしょうか。

調べてみると元ネタはこちらのようです。
Code Style Guidelines for Contributors | Android Open Source Project
本家Googleが推奨しているコードの書き方なのですね。publicでなくstaticでもないフィールドはmで始めると。

もう少し調べるとこういう変数名の記法をハンガリアン記法というらしいです。そういえばそんなのありました。でも最近はこういう記法はなくなっていく傾向にあります。一方Googleはなぜハンガリアン記法を推奨しているのかその理由までは明らかにしていないようです。なぜmなのかも不明です。myなんでしょうか。ということでここのルールは従わなくてもいい気がします。Googleガイドラインを変えて欲しいです。