NC -- 命名規約(Naming Conventions)

提供: RAD Studio
移動先: 案内検索

C++ 検査 への移動


説明

NC では、コードが命名ガイドラインに従っているかどうかを確認します。 NC では次の内容を制御します。

  • 複数の要素から構成される識別子で要素がスペースなしに連結される場合に、内部要素で大文字をどう使うか
  • 識別子に接頭辞を付けるか

NC では次の種類の識別子について大文字使用法を確認します。

型識別子型 説明

NCCheckClassNames

クラス名。 デフォルトは PascalCasing

NCCheckEnumeratorNames

列挙子の名前。 デフォルトは PascalCasing

NCCheckFieldNamesConst

変更不可能なフィールドの名前。 デフォルトは PascalCasing

NCCheckFieldNamesOthear

変更可能なフィールドの名前。 デフォルトは PascalCasing

NCCheckFieldNamesPublic

public フィールドの名前。 デフォルトは PascalCasing

NCCheckFieldNamesStatic

静的フィールドの名前。 デフォルトは PascalCasing

NCCheckFunctionNames

関数名。 デフォルトは CamelCasing

NCCheckLocalVariablesFormalParameterNames

ローカル変数および仮パラメータ(引数)の名前。 デフォルトは CamelCasing

NCCheckMacroNames

マクロの名前。 デフォルトは PascalCasing

NCCheckMethodNames

メソッドの名前。 デフォルトは PascalCasing

NCCheckNamespaceNames

名前空間の名前。 デフォルトは PascalCasing


NC では次の種類の大文字使用法をサポートしています。

CapitalizationType 説明

CamelCasing

複数の要素から構成される識別子において、内部要素それぞれの最初の文字を大文字に、識別子の最初の文字を小文字にします。例: iPod

LowerCasing

識別子のすべての文字を小文字にします。

PascalCasing

複数の要素から構成される識別子において、内部要素それぞれの最初の文字を大文字に、識別子の最初の文字も大文字にします。例: BackColor

UpperCasing

識別子のすべての文字を大文字にします。


NC では次の種類の識別子について接頭辞を確認します。

型識別子型 説明

NCPrefixClassFieldNames

クラス内のフィールドの名前

NCPrefixClassNames

クラスの名前

NCPrefixEnumeratorNames

列挙子の名前

NCPrefixInstanceFieldName

オブジェクト内のフィールドの名前

誤った例

 class myClass {
   static const int max_size = 10;
  
   void MyMethod() {
     int Var;
   }
 };

正しい例

 class MyClass {
   static const int MAX_SIZE = 10;
  
   void myMethod() {
     int var;
   }
 };

リファクタリング

リファクタリング > 名前変更... リファクタリング メニュー コマンドを使用して、名前を変更します。

関連項目