您的位置: 宏泰新闻网 > 综合资讯> 起名域程序员内功变量起名有哪些注意事项

起名域程序员内功变量起名有哪些注意事项

时间:2025-07-15 浏览量:

在写程序时,我们几乎无时无刻不在和变量打交道。而打交道的第一关,就是给变量命名。

说起命名,真是让人一个脑袋两个大,无论什么程序猿,前端,后端,数据库,脚本…我们无时无刻不在起名,那么,我们起名应该注意些什么呢?

最重要的注意事项给变量起名,最最重要的是一定要完全,准确,无歧义的描述变量代表的事物。在准备给一个变量命名的时候,想一想要用这个变量做什么,这个变量代表什么。对这个事物加以描述,再稍加修改,就可以得到一个非常好的名字。比如当前日期可以命名为currentDate,下一个列车命名为nextTrain,诸如此类。而当前日期命名为date,cDate, current等都不能完全,准确地描述这个事物。

变量名应该更贴近问题所在的领域,而不是计算机领域一个好的变量名通常不会强调问题的解决方案,而应该强调要解决的问题。所以,对变量的描述应该靠近该问题所在的领域,尽量远离计算机的领域。

举个例子,一辆列车的记录可以被称为record(计算机描述),也可以被称为train(问题所在的领域),很明显起名为train更好一些;调用一个天气接口,返回的城市数据起名为cityWeather就比response更好。

对仗词要准确使用命名要前后一致,对于对仗词一定要成对使用,而且最好是用常见的对仗词,少用一些生僻的对仗词。比如start/stop,old/new,up/down等

变量长度要适中变量名不要太长也不要太短,

太长的变量名很难写,而且让人容易产生厌倦,让人看起来昏昏欲睡,对程序结构也有影响。

太短的变量名无法传达足够的信息。

几个大佬(Gorla, Benander等人)发现,变量名在10-16个字符的时候,调试起来是最容易的,平均长度在8-20个字符之间也很容易调试。当然,这并不是金科玉律,大家不需要挨个检查。实际上,大部分时候我们写的变量都会自动落入这个范围,如果有的人的变量名一直很短,那就要小心了,是不是用了太多缩写?

下面举几个例子

太长

numberOfPeopleOnTheOlympicTeamnumberOfSeatsInTheStadium

太短

nnpntmcc

适中

seatCountnumTeamMembers

计算值限定词的位置所谓计算值,就是总数,平均值,最大值,最小值等计算的来的值,这类值在程序中十分常见,这类变量通常用total,max,min等限定词来修饰,这些词记得要加在变量的结尾。

这样子有几个好处,首先,限定词前面的内容才是被强调的,阅读时可以先看到最想要看到的内容,其次,采用统一的规则可以保持程序的一致性,而且这样子写出来的很对称,看起来很好看。

当然,对于num这个词一般都写在前面,这是约定俗成的,不再赘述。

根据作用域起名前面提到了,短的变量名无法传达足够的信息,但这也有例外。在很小的作用域内时,短的变量名也足够表达内容了,比如最常见的for循环的循环变量i,大家看到它就直接明白它是一个循环下标,而且只在当前循环内有效。如果它还有其他用途,那么就是设计问题了,可能需要修改了哦。

通常来讲,短的变量名作用域都很小,比如局部变量和循环变量,而长的变量名相对来说作用域也很比较大(甚至是全局变量)。

关于变量命名的注意事项就说这么多了,谢谢阅读!

设备管理与维修官网

做好网站内容建设对seo的意义是什么

对联官网

汽车电器高级维修证汽车电器维修工证书怎么

汽车电器高级维修证汽车电器维修工证书怎么
汽车电器维修工是专门从事汽车电气系..

男孩起名叫满满好听吗为今年生的男孩精心设

男孩起名叫满满好听吗为今年生的男孩精心设
万事万物有始有终,相辅相成,起名亦..

老式电瓶充电器检测维修电池没电饿死了教你

老式电瓶充电器检测维修电池没电饿死了教你
标题:电池没电饿死了,教你一招,用..

物业电工电器设备维修方案设备设施保养及检

物业电工电器设备维修方案设备设施保养及检
***有限公司设备设施保养及检维修方案..

老板电器维修保障老板电器取得分水阀及洗碗

老板电器维修保障老板电器取得分水阀及洗碗
金融界2023年12月21日消息,据国家知识..

友情链接