■32108 / inTopicNo.3) |
Re[1]: プリフィックスの付け方について(ネーミングルールについて) |
□投稿者/ biac (30回)-(2009/02/01(Sun) 20:18:56)
|
■No32092 (もこ さん) に返信 > コントロール名、ファイル名、エナム、モジュールレベル変数とローカル変数の差などの > 観点で、何か決まったルールがございましたら、 > ご教示いただけませんでしょうか?
.NET Framework での話でしたら、 まずは大元のドキュメントに目を通しておいてください。 http://msdn.microsoft.com/ja-jp/library/ms229002.aspx > MSDN ライブラリ - .NET Framework 開発者ガイド - 名前に関するガイドライン
で、 実際には、 プロジェクトごとに、 あるいは顧客ごとに違う命名ルールを決めたりするわけで。 意思の疎通に支障が出なければ、 ぶっちゃけどんな命名規約だって構わないわけですが… 上のガイドラインから外れてると、 Visual Studio Team System のコード分析や、 Visual Studio Pro. 版等でも利用できる FxCop などで、 警告を喰らうハメになって面倒です f(^^;
見た目のルール、 つまり、 Pascal 形式だ Camel 形式だの、 メンバー変数に _ を付けるかどうかだのといったことは、 じつはあまり重要じゃありません。 それこそ、そのコードを読む人がルールを分かっていれば、それで OK です。 それに比べると、 クラス名には名詞句を使う、 メソッド名には動詞句、 あるいは Is〜 を使うといった、 命名規約というより、 おおげさに言うと 「名前の意味論」 は、 とても大切です。
|
|