代码千万条,命名第一条

简介: 代码千万条,命名第一条

对于一个程序员来说,命名一定是很让猿头疼的事。毕竟命名对代码可读性的帮助显而易见,而命名规范之间的争端也被戏称为兵家必争之地。所以命名规范也是不可马虎的大事哦!命名方式千万条,能看懂是第一条。为了屏幕前的各位起名废们,今天我们就来讲讲几种常见的命名方式吧~

01 驼峰式命名法

这是目前最广为使用的命名方法之一,他的形状酷似骆驼的驼峰,所以大家的称为“驼峰命名法”。而驼峰命名法又有小驼峰和大驼峰之分。

“小驼峰命名法”即,除第一个单词外,其他单词首字母需要大写。比如,baseDataCount

02 帕斯卡命名法

“大驼峰命名法”又名帕斯卡命名法。这里的帕斯卡源于Pascal语言,是瑞士的NiKlausWirth教授为了纪念十七世纪法国哲学家数学家BlaisePascal设计的高级程序语言。而这种命名规范即指,第一个单词的首字母也要大写。比如UserName。

03 匈牙利命名法

这种命名方法规定,变量名要按照属性-类型-对象描述 的顺序来规范。并且首字母需要大写。这种规范明确的命名方法可是很考验大家对对象描述的熟悉程度哦。因此也就流传了很多约定俗成的对象缩写哦。比如,d可以表示浮点数double。以下是部分对应表格

(图片来源于网络)

Tips:这里的单词都可以引申为逻辑断点哦。

其实还有像下划线命名法随着C语言的流行而流行起来的命名法。虽然规范的命名法有很多,带个人风格的命名法更多,但是我们要始终记得,命名的目的是增加代码可读性,方便别人阅读也方便自己修改。所以在命名的时候我们要尽量做到简洁明了,使用一些有明确含义的英文单词或相关缩写哦!

点击下方留言,让我们来看看哪种命名方式最受欢迎呢?

目录
相关文章
EXCEL导入程序中(针对excel单元格合并等导致的一行多条数据重复解决办法)
EXCEL导入程序中(针对excel单元格合并等导致的一行多条数据重复解决办法)
150 0
|
3月前
|
SQL Java 关系型数据库
删除几条数据怎么搞
删除几条数据怎么搞
|
5月前
|
存储 前端开发 Java
若依修改----数据字典,可以用于维护系统中常见的静态数据,为什么不写死,用字典维护?数据字典的好处是一个地方编写数据,在多个地方,复用他,静态选项这里填完,换其他,用户性别这里的男女,就转成而来字典
若依修改----数据字典,可以用于维护系统中常见的静态数据,为什么不写死,用字典维护?数据字典的好处是一个地方编写数据,在多个地方,复用他,静态选项这里填完,换其他,用户性别这里的男女,就转成而来字典
|
7月前
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
【全网最简短代码】筛选出新数组中和旧数组的重复项,并和旧数组合并(往数组追加新的数据对象且去重,合并两个数组不重复数据)
|
关系型数据库 MySQL 数据库
重命名表,应该怎么做?
有时候我们会遇到重命名表的需求,比如说因业务变化,需要将表 a 重命名为表 b 。这个时候可以执行 RENAME TABLE 语句或 ALTER TABLE 语句来重命名表。本篇文章我们一起来学习下重命名表相关知识。
358 0
6-4 链式表的按序号查找 (10 分)
6-4 链式表的按序号查找 (10 分)
117 0
|
数据库 索引
存在逻辑删除的表字段上建立唯一索引的巧办法 (逻辑删除与唯一索引)
设计数据库唯一索引时,经常会碰到唯一删除的键值,导致很难处理,这里就简单介绍一种巧办法,帮你快速解决该问题
2006 0
存在逻辑删除的表字段上建立唯一索引的巧办法 (逻辑删除与唯一索引)
|
存储 关系型数据库 MySQL
二十五、覆盖索引
二十五、覆盖索引
133 0
|
Java Scala
slick对超过22个属性的表进行映射的两种办法
版权声明:本文为博主原创文章,未经博主允许不得转载 slick是scala的一个FRM(Functional Relational Mapper)框架,即函数式的关系数据库编程工具库。使用slick不同于使用java的hibernate或者是mybatis,对其进行迭代开发非常方便,因为其对表的映射基于函数式的编程方式。
1124 0