コントロールの命名ガイドライン
TextBox や Button などのコントロールの命名規則のガイドラインはあるでしょうか。
参考にできるガイドラインがあれば教えてください。
オブジェクト ハンガリー表記法の名前付け規則というのはあったのですが、一覧の内容から推測すると VB6.0 時代のものと思われます。
このようなコントロールにプレフィックスを付ける命名方法は、現在では推奨されていないのでしょうか?
追記:
MSDNの名前に関するガイドラインに従うと、コントロールは(Windows Formsであれば フォームの private)フィールドに該当しますので
フィールド名には Pascal 形式を使用してください。
フィールド名にはプリフィックスを使用しないでください。 たとえば、静的フィールドと非静的フィールドを区別するために、g_ や s_ を使用しないでください。
が当てはまりそうです。
ですが、本家の StackOverflow でプレフィックス記法が推されている場合もあり、どのような命名スタイルが実用的なのか測りかねています。
TextBox txtName // NG
TextBox name // OK
TextBox nameTextBox // OK
TextBox uxName // OK?(ローカル変数と区別したい時に使う?)
このような理解で良いでしょうか?