程序中常见的命名方法与命名规范

一、程序中常见的命名方法

1.1 小驼峰式命名法

该命名规范,要求第一个单词首字母小写,后面其他单词首字母大写,简单粗暴易学易用。例如:

int myAge;
double myHeight[10];
char myName[20];

1.2 大驼峰式命名法

又称为帕斯卡命名法,与小驼峰式命名法的最大区别在于,每个单词的第一个字母都要大写。例如:

int MyAge;
double MyHeight[10];
char MyName[20];

1.4 中间下划线命名法

该命名规范,要求单词与单词之间通过下划线连接即可。例如:

int my_age;
double my_height[10];
char my_name[20];

1.5 首部下划线命名法

该命名规范,要求单词与单词之间通过下划线连接即可。例如:

int _age;
double _height[10];
char _name[20];

1.6 尾部下划线命名法

该命名规范,要求单词与单词之间通过下划线连接即可。例如:

int age_;
double height_[10];
char name_[20];

1.7 全小写命名法

该命名规范,要求单词全小写,一般只用于只有一个单词的情况。例如:

int age;
double height[10];
char name[20];

1.8 全大写命名法

该命名规范,要求单词全大写,一般只用于只有一个单词的情况。例如:

int AGE;
double HEIGHT;
char NAME;

二、常用命名法使用场景

2.1 变量

  • 局部变量

    • 定义循环变量或者循环循环索引时:使用i、j、k、m、n、x、y等字母

    • 单个有意义的单一或多个单词,使用小驼峰命名法,例如:

    int age;
    double myName;
  • 全局变量

    • 使用 g + 大驼峰命名法,例如:
    int gScreenWidth;
    char gFilePath;
  • 指针变量

    • 使用匈牙利命名法+小驼峰命名法,例如:
    int *pDataLength;
    char *pDileName
  • 模块变量

    • 定义成static,使用 m +大驼峰命名法,例如:
    int mDataLength;

2.2 函数和类

  • 函数和过程使用小驼峰命名法,其中函数名称由 f + 函数名称组成,过程命名由 s + 过程名称组成,需要注意的是,一般情况下,函数名称和过程名称中需要出现一个动词。例如:

    int fCountDistance(double x,double y);
    void sDisplayResult(double x);
  • 类的命名使用大驼峰命名法,例如:

    class Person();
    class Computer();
  • 类中的私有变量和私有函数与过程前面加下划线,例如:

    class Person:
      def __init__(self,name):
          self.name = name
    
      def _fTest():
          return None
    
      def _sTest():
          pass

2.3 常量与宏定义

  • 常量的名称采用全大写字符的方式,例如:

    const int PI = 3.1415926;
    const char KEY = "zhangfan";
  • 宏定义的名称采用单个下划线+全大写字符 的方式,例如:

    #define _PI = 3.1415926
    #define _APPNAME = "Test"

2.4 其他

  • 接口名称使用 i +大驼峰命名法,例如:

    int iGetName;
    char iSetTemp;

在一个程序项目中,使用统一的、符合一定规范的命名规范有以下好处:

  • 程序风格统一。通过名称风格便可直观的了解代码段的意图
  • 有助程序的复用。不至于代码看起来乱糟糟的
  • 有助于程序项目的联合开发。不至于不同人写的代码风格不同,从而影响项目的进展
  • 有助于程序项目后期的维护。
  • 有助于别人理解代码。命名随意,会降低程序的可读性,影响心情
转载请说明文章来源,文章作者:auroraus,原文章地址:http://www.auroraus.cn/2022/06/12
THE END
分享
二维码
打赏
海报
程序中常见的命名方法与命名规范
文章目录一、程序中常见的命名方法1.1 小驼峰式命名法1.2 大驼峰式命名法1.4 中间下划线命名法1.5 首部下划线命名法1.6 尾部下划线命名法1.7 全小写命名法1.8 ……
<<上一篇
下一篇>>