• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:変数・関数その他の命名規則)

変数・関数その他の命名規則について

このQ&Aのポイント
  • SharpDevelop(VB.NET)であるプログラムのソースを書いています。
  • FxCopという静的コード解析ツールを使用して、警告が表示されています。
  • 大文字小文字の正しい使い方や命名規則に関する情報を提供していただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • dsuekichi
  • ベストアンサー率64% (171/265)
回答No.1

> この警告に限らず、FxCopが良いとする変数・定数・関数・クラス名・列挙型etcの > 命名規則(理由 & 具体例)はどのようなものなのでしょうか? > 何か文献はありますか? 「.NET Framework 一般情報リファレンス 名前付けのガイドライン」 とか・・・ #「SharpDevelop(VB.NET)」を使っているって事は、 #MSDN(製品版VB.NETのヘルプ)は持っていないってことでしょうか? > FxCopのヘルプにはソレっぽい記述がある気がしないので・・・ 「FxCop Documentation 1.312.0 」を見てみましたが、 「Rule Topics」と言うのがありますね。 (http://www.gotdotnet.com/team/fxcop/Docs/Rules.html) 「Identifiers should be cased correctly」 (http://www.gotdotnet.com/team/fxcop/Docs/Rules/Naming/IdentifiersShouldBeCasedCorrectly.html) も出てます。

参考URL:
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/cpgenref/html/cpconnamingguidelines.asp
himajin100000
質問者

お礼

ありがとうございます。参考になりました。 >#SharpDevelop(VB.NET)」を使っているって事は、 #MSDN(製品版VB.NETのヘルプ)は持っていないってことでしょうか? VB.NET Express Editionならありますが、FxCopをVB.NET Express Editionで使う方法がわからなかったんですね(汗 単純にヘルプ内から記述を見つけられなかっただけです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 変数や関数の命名規則?構文規則?

    こんばんは。 今Perlを色々と勉強しているのですが、その前はPHPを勉強していました。 そこでどちらでも共通して思うことですが、作られている方によって当然変数や関数の命名方法が違います。 私自身も当然のごとくと言いますか、自分に分かりやすく名前をつけているのですが、 どうしても基本的な名前の命名規則がありそうで気になっております。 そこで教えていただきたいのは、 PHP、Perlなどで命名規則というか、構文規則のようなものはあるのでしょうか? それとこのような名前の付け方は「命名規則」というのでしょうか? 「構文規則」というのでしょうか? 本も数冊読んでいますが、このような事は載っていません。 と言うのも基本的な本だけしか読んでいないからかもしれないですし、 ネットで調べても思うような結果が得られません。 もしある程度決まった構文があるのでしたら、変な癖が付く前になおしたいと思っております。 今のところ 例えば文字列を使う変数には「$xxxStr」とつけたり 数値には「$xxxInt」や「$xxxLng」等としています。 関数でも全ての関数で使い回す物には「_Func」のようにしています。 ただどうしても他の方のを見ると色々違う使い方の方も多いので、非常に悩んでいます。 どうぞよろしくお願いいたします。

  • VBA 引数の簡単な命名規則ありますか?

    Excel VBAで 簡単なプロシージャを作る時に引数名で詰まります。 関数化するなら引数は別に名前を付けたい。でも単純すぎてわざわざ別名が 思いつかない…できれば呼びだし元の変数名をそのまま使いたい hoge(text,loop) sub hoge( _text, _loop ) とかできればいいんですが先頭_(アンダーバー)ってダメなんですよね 最後_(アンダーバー)は行継続と紛らわしいし… いまんとこ、 定数UPPER 関数UpperCamelCase 変数loweCamelCase と簡単な程度なんですがなにか短くて気楽な引数の命名規則は無いもんでしょうか?

  • VB2008でのクラスや変数などの命名について。今VB6で作成したプロ

    VB2008でのクラスや変数などの命名について。今VB6で作成したプログラムをVB2008に移植中なのですが、名前の付け方で悩んでいます。 VB6のときはハンガリアン記法が推奨されており、クラス名は頭にclsをつけてclsHogeとかやっていたわけですが、VB2008ではそのような記法はもう主流でないと聞きましたので、clsを取っ払い始めたのですが、やっていくうちにそのクラス名が変数名やプロパティ名とぶつかっていることに気付きました。 Javaだとクラス名は大文字で始め、変数名や関数などは小文字で始める規則になっており、大文字小文字を区別する仕様なので問題ないと思いますが、VBでは区別ないので適用不可です。  VBにお勧めの命名規則はありますか?

  • テーブル名やカラム名の命名にコツとかありますか?

    javaなどのプログラムでは保守容易性などを高めるために変数などの命名に一定の規則をもうけていたりするみたいですが、データベースでもテーブル名やカラム名の命名にコツとかあるのでしょうか? いろいろ調べてみましたが、あまり明確に記述されたものが見つかりません。よろしくお願いします。

  • VBA 変数・定数名の付け方

    いつもお世話になっております。 現在VBAを勉強中の初心者です。 変数や定数名について質問させていただきます。 自分でコードを作成した場合、変数名や定数名について、『何にしようか?』と結構な時間迷ってしまします。 決められたルールの中であれば、自由に命名して良いのでしょうが、参考書等を見ると同じような役割の変数・定数には似通った名前がつけられているように見受けられます(まあ当然かもしれませんが・・・) 私も今後の事を考えて、規則?に沿った名称を使って行きたいと考えています。 何か参考となるサイトなどはありますでしょうか? どうぞよろしくお願いいたします。

  • 2変数の2次導関数の離散化(差分)

    関数f(x,y)の2次導関数である∂f(x,y)/∂x∂yを数値計算により, より高精度で計算したいと考えているのですが,∂f(x,y)/∂x∂x のように同じ変数に対する偏導関数の離散化方法しか見つけることが できませんでした. そこで,ご存じの方がいらっしゃいましたら,∂f(x,y)/∂x∂yのような2変数の導関数の高次計算法をご教示頂けないでしょうか. 宜しくお願い致します. またそれらについて詳細に記述された文献等もあれば,教えて頂ければ幸いです.

  • エクセル 変数に関数の戻り値を入れたい

    いろいろ検索してみたのですが、やはりわからないので質問させていただきます。 現在VBAを勉強中なのですが、変数をまず宣言し、その変数に関数の結果をいれたいのですがどのように記述すればいいのでしょうか? 例:CountA関数を使ってD1を参照(D1には適当な文字を入れておく) この場合CountA関数でD1を見て"1"という結果が出て、それを変数aaaに入れる。そして、そのaaaをセルに表示させたいのです。 下記のように記述してみました。 Dim aaa As Integer aaa = CountA("d1") Cells(1,1) = aaa 勉強不足で初歩的なことを聞いているかもしれませんが、ご教授よろしくお願いします。

  • \uxxxx において変数を使う方法

    Unicode文字を出力するのに\uxxxx(xは16進定数)という方法がありますが、 定数だけでなく、変数は使えないのですか? 調べてみた限りではまったくそういう記述はないし、 自分で試した限りではできなかったんですが。 よろしくお願いします。

    • ベストアンサー
    • Java
  • split関数とexplode関数の違いと、define関数について

    初歩的な質問なのですが二点質問させてください。 1・ split関数とexplode関数の明確な違い、使い分けがわかりません。 どちらも指定した区切り文字で分解できるのは分かるのですが、それぞれどういったケースで使い分けるのでしょうッか。 2・ define関数は定数名を決めて、その定数に内容として数値やストリングを格納できるようですが、 そもそも、変数にストリングや文字を入れればいいだけで、わざわざ「定数」というものを利用する意味、メリットというのは何があるのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 変数名のこだわりについて

    私はC言語始めて10ヶ月ぐらいのものなのですが、 現在ゲームプログラミングを学んでいます。 C言語で用いている変数名や関数名、クラスのオブジェクト名 など、本当に適当につけていたのですが、 最近とてつもなくソースコードが読みにくくて 変数名のつけ方に規則みたいなものを作ろうと思うのですが、 どなたかゲームプログラミングなどのプログラミング をやっている方々、参考までに、どんな風に名前をつけているか を教えてください。 そういうことを記述しているサイトでもかまいません。 よろしくお願いします。