驼峰命名法的两个代码命名规范及适用范围
时间:2022年12月28日
/来源:网络
/编辑:佚名
驼峰命名法的两个代码命名规范及适用范围关于代码命名,相信是经常困扰很多小伙伴的一个问题,我们在做项目的时候,命名格式必须统一,这样才会方便他人进行编码阅读,同时也利于同行间的交流,所以多采取统一的可读性比较好的命名规则。本文讲下驼峰命名法的两个代码命名规范及适用范围。
驼峰命名法的命名规则
一、什么是驼峰命名法
骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程序编写时的一套命名规则。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。
驼峰命名法在多个单词组合在一起标识一个特定的含义时,第一个单词全部小写,第二个以及之后的单词首字母大写其余小写的命名规则,其中分为小驼峰法与大驼峰法。
驼峰命名法思维导图
二、驼峰命名法基本概念
有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、MyName或者myName。这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
printEmployeePaychecks();
print_employee_paychecks();
第一个函数名使用了骆驼式命名法:函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法:函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法在许多新的函数库和Microsoft Windows这样的环境中使用的比较多。另一方面,下划线法是C出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
三、大小驼峰命名规则
要想让你的编程语言有足够的表达力,良好的命名规范是必不可少。同时,花几分钟学学规范的命名,也能让你的代码看起来更赏心悦目。
1、小驼峰命名法(lower camel case)
第一个单词以小写字母开始,第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName。此外,方法名、参数名、成员变量、局部变量需要使用小驼峰命名法,比如:
getUserInfo()
createCustomThreadPool()
findAllByUserName(String userName)
TaskRepository taskRepository;
小驼峰命名法示图
2、大驼峰命名法(upper camel case)
我们也称为:帕斯卡命名法(Pascal Case),常用于类名、函数名、属性、命名空间。相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。例如:
class TaskDateToSend{}
class TaskLabelToSend{}
SettingRepository
大驼峰命名法示图
除了驼峰命名法,还有蛇形命名法、串式命名法、匈牙利命名法。但综合各方面考虑,驼峰式命名法比较好,优势明显,目前使用驼峰式命名法的人也越来越多了。另外,在JAVA中,类名的标识符一般用大驼峰式书写格式,方法和变量的标识符则多用小驼峰式书写格式。
驼峰命名法的命名规则
一、什么是驼峰命名法
骆驼式命名法(Camel-Case)又称驼峰式命名法,是电脑程序编写时的一套命名规则。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。
驼峰命名法在多个单词组合在一起标识一个特定的含义时,第一个单词全部小写,第二个以及之后的单词首字母大写其余小写的命名规则,其中分为小驼峰法与大驼峰法。
驼峰命名法思维导图
二、驼峰命名法基本概念
有些程序员喜欢全部小写,有些程序员喜欢用下划线,所以如果要写一个my name的变量,他们常用的写法会有myname、my_name、MyName或者myName。这样的命名规则不适合所有程序员阅读,而利用驼峰命名法来表示,可以增加程序可读性。例如,下面是分别用骆驼式命名法和下划线法命名的同一个函数:
printEmployeePaychecks();
print_employee_paychecks();
第一个函数名使用了骆驼式命名法:函数名中的每一个逻辑断点都有一个大写字母来标记;第二个函数名使用了下划线法:函数名中的每一个逻辑断点都有一个下划线来标记。
骆驼式命名法在许多新的函数库和Microsoft Windows这样的环境中使用的比较多。另一方面,下划线法是C出现后开始流行起来的,在许多旧的程序和UNIX这样的环境中,它的使用非常普遍。
三、大小驼峰命名规则
要想让你的编程语言有足够的表达力,良好的命名规范是必不可少。同时,花几分钟学学规范的命名,也能让你的代码看起来更赏心悦目。
1、小驼峰命名法(lower camel case)
第一个单词以小写字母开始,第二个单词的首字母大写或每一个单词的首字母都采用大写字母,例如:myFirstName、myLastName。此外,方法名、参数名、成员变量、局部变量需要使用小驼峰命名法,比如:
getUserInfo()
createCustomThreadPool()
findAllByUserName(String userName)
TaskRepository taskRepository;
小驼峰命名法示图
2、大驼峰命名法(upper camel case)
我们也称为:帕斯卡命名法(Pascal Case),常用于类名、函数名、属性、命名空间。相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。例如:
class TaskDateToSend{}
class TaskLabelToSend{}
SettingRepository
大驼峰命名法示图
除了驼峰命名法,还有蛇形命名法、串式命名法、匈牙利命名法。但综合各方面考虑,驼峰式命名法比较好,优势明显,目前使用驼峰式命名法的人也越来越多了。另外,在JAVA中,类名的标识符一般用大驼峰式书写格式,方法和变量的标识符则多用小驼峰式书写格式。
新闻资讯 更多
- 【建站知识】查询nginx日志状态码大于400的请求并打印整行04-03
- 【建站知识】Python中的logger和handler到底是个什么?04-03
- 【建站知识】python3拉勾网爬虫之(您操作太频繁,请稍后访问)04-03
- 【建站知识】xpath 获取meta里的keywords及description的方法04-03
- 【建站知识】python向上取整以50为界04-03
- 【建站知识】scrapy xpath遇见乱码解决04-03
- 【建站知识】scrapy爬取后中文乱码,解决word转为html 时cp1252编码问题04-03
- 【建站知识】scrapy采集—爬取中文乱码,gb2312转为utf-804-03