参考: https://blog.csdn.net/weixin_39640298/article/details/84309402
1、驼峰命名法
驼峰命名法:是指混合使用大小写字母来构成变量和函数的名字,注意首字母要小写,例如:
int camelCase = 0;
void printMyCountryName();
因为彼此起伏,有点像驼峰,所以就叫驼峰命名法了。
2、帕斯卡(pascal)命名法
帕斯卡命名法:与驼峰命名法相似,只不过首字母要大写,例如:
int PascalCase = 0;
void DisplayInfo();
因为跟驼峰命名法很相似,因此人们习惯称为“大驼峰命名法”,所以有了下面的分类:
驼峰命名法又分为 小驼峰法(Camel) 和 大驼峰法(Upper Camel Case)。
小驼峰法:第一个单词以小写字母开始,例如:int haveHouseNum;
大驼峰法:第一个单词以大写字母开始,例如:int HaveHouseNum;
3、匈牙利命名法
匈牙利命名法:通过在变量名前面加上相应的小写字母的符号标识作为前缀,标识出变量的类型、作用域等信息。这些符号可以多个同时使用,顺序是先m_(成员变量)> 指针 > 简单数据类型 > 其它。
例如:m_lpszStr 表示指向一个以0字符结尾的字符串的长指针成员变量。
匈牙利命名法的关键:标识符的名字以一个或者多个小写字母开头作为前缀,前缀之后的是首字母大写的一个单词或多个单词组合,该组合指明变量的用途。
它的基本原则是:变量名 = 属性 + 类型 + 对象描述。
下面是匈牙利命名法常用的小写字母前缀:
4、下划线命名法
下划线命名法:使用下划线分割小写字母的方式命名。例如:int my_num;
总结
比较常见的就这四种命名方法了,他们都需要遵循的是:命名准确,不引起歧义且长度适中。
对于宏的定义:一般采用字母全部大写,有时可以添加下划线,例如:_UNICODE,_MSC_VER。
常用命名开头:
-
函数名
get --获取
set --设置
isXXX 判断条件
byXX 通过
Fail/failure 失败
Succ/Success 成功
callback/cb 回调
update 更新
config 配置
init 初始化
add 添加
reset 重置
remove/delete 删除
log 打印日志
touch 触碰
start 开始
end 结束
play 播放
clicked 点击
show 显示
hide 隐藏
back 回调
old
new -
脚本名
ui 表现层
activity 活动
XXcenter 控制中心
tool 工具
util 常用
tips 提示
ad 广告
request 请求 -
变量名
Node 节点
prefab 预制体
data 数据
value 值
type 类型
id/uid 用户标识编号
key 键
index 顺序
time 时间
info 信息
btn 按钮
on 响应
str 字符串
current/curr 当前
mask 遮罩
register 注册