私は、ゲームで指定されたさまざまな種類のチュートリアルを使用して、Web全体でチュートリアルを読んだことがあります(ただし、これはかなり一般的であることがわかります)。
多くの開発者が変数に次のような名前を付ける理由はありますか?
mContext
私の場合、デフォルトでは「コンテキスト」などの名前を付けるだけです。
「m」が前にある理由はありますか?(これはスタイルの問題であることは知っていますが、それが何を意味するのか興味があります)
私は、ゲームで指定されたさまざまな種類のチュートリアルを使用して、Web全体でチュートリアルを読んだことがあります(ただし、これはかなり一般的であることがわかります)。
多くの開発者が変数に次のような名前を付ける理由はありますか?
mContext
私の場合、デフォルトでは「コンテキスト」などの名前を付けるだけです。
「m」が前にある理由はありますか?(これはスタイルの問題であることは知っていますが、それが何を意味するのか興味があります)
変数名をそのような文字で乱雑にすることに反対する私たちにとって、それらは「いぼ」として知られています。私の意見では、今日のIDEでは、ローカル変数とメンバー変数を助けなくても簡単に区別できるため、いぼをオフにしておく方がよいと思います。
オブジェクトが問題のm
クラスのメンバー変数であることを示します。変数の目的またはタイプの手がかりを名前の前に付けるのは、ハンガリアン記法の一般的な使用法です。
多くのプログラマーは、変数が表すオブジェクトタイプを表す小文字を変数の前に付けることを好みます。例えば:
var strMyString = new String();