程序怎么命名

程序命名通常遵循以下几种规则:
1. 程序名 :
程序名可以有两种形式:
英文字母O(%或P)和1~4位正整数组成,例如:O2000。
由英文字母开头,字母数字多字符混合组成的程序名,例如:TEST1。
一般要求单列一段。
2. 命名约定 :
匈牙利命名法 :
宏定义用大写字母加下划线表示,例如:MAX_LENGTH。
函数用大写字母开头的单词组合而成,例如:SetName, GetName。
指针变量加前缀p,例如:*pNode。
BOOL变量加前缀b,例如:bFlag。
int变量加前缀i,例如:iWidth。
float变量加前缀f,例如:fWidth。
double变量加前缀d,例如:dWidth。
字符串变量加前缀str,例如:strName。
枚举变量加前缀e,例如:eDrawMode。
类的成员变量加前缀m_,例如:m_strName, m_iWidth。
对于int, float, double型的变量,如果变量名的含义十分明显,则不加前缀,例如:用于循环的int型变量i, j, k。
驼峰命名法 :
小驼峰法:变量一般用小驼峰法标识,除第一个单词之外,其他单词首字母大写,例如:myStudentCount。
大驼峰法:把第一个单词的首字母也大写了,常用于类名、函数名、属性、命名空间,例如:DataBaseUser。
下划线命名法 :
所有字母均小写,每个单词间以下划线分割,例如:my_name, c_book。
帕斯卡命名法 :
每个单词的首字母均大写的一串字符,这种方式与大驼峰一样,例如:PascalCase。
3. 特殊命名规则 :
有些程序名可能采用特定的命名规则,例如:
SAPQuery报表创建过程的命名格式为:“AQmmbbbbbbbbbbbbqqqqqqqqqqqqqq”,其中“AQ”代表查询程序,“mm”是集团名称,“bbbbbbbbbbbb”是12位的用户组名称,“qqqqqqqqqqqqqq”则是14位的Query名称。
建议
一致性 :无论采用哪种命名法,应保持命名的一致性,以便于代码的可读性和维护性。
简洁性 :命名应尽量简洁明了,避免过长的名称,同时确保名称能够准确反映变量的用途和类型。
遵循习惯 :选择适合团队或项目的命名规范,并尽量遵循这些规范,以提高代码的整体质量。
其他小伙伴的相似问题:
程序文件命名一般应该叫什么?
程序名可以包含数字和字母吗?
程序命名有哪些创意方法?
