一般对于变量的命名都是比较简单的几句话概括,不太形象。今天看到一篇写的比较详细,摘录过来,方便学习。
在变量命名时要注意以下几点:
a、选择有意义的名字,注意每个单词首字母要大写
b、在一段函数中不使用同一个变量表示前后意义不同的两个数值
c、i、j、k等只作为小型循环的循环索引变量
d、避免用Flag来命名状态变量
e、用Is来命名逻辑变量,如:blnFileIsFound。通过这种给布尔变量肯定形式的命名方式,使得其它开发人员能够更为清楚的理解布尔变量所代表的意义
f、如果需要的话,在变量最后附加计算限定词,如:curSalesSum
命名不相包含,curSales和curSalesSum
h、如果需要对变量名进行缩写时,一定要注意整个代码中缩写规则的一致性。例如,如果在代码的某些区域中使用intCnt,而在另一些区域中又使用intCount,就会给代码增加不必要的复杂性。建议变量名中尽量不要出现缩写
i、通过在结尾处放置一个量词,就可创建更加统一的变量,它们更容易理解,也更容易搜索。例如,请使用strCustomerFirst和 strCustomerLast,而不要使用strFirstCustomer和strLastCustomer。常用的量词后缀有:First(一组变量中的第一个)、Last(一组变量中的最后一个)、Next(一组变量中的下一个变量)、Prev(一组变量中的上一个)、Cur(一组变量中的当前变量)
j、为每个变量选择最佳的数据类型,这样即能减少对内存的需求量,加快代码的执行速度,又会降低出错的可能性。用于变量的数据类型可能会影响该变量进行计算所产生的结果。在这种情况下,编译器不会产生运行期错误,它只是迫使该值符合数据类型的要求。这类问题极难查找
尽量缩小变量的作用域。如果变量的作用域大于它应有的范围,变量可继续存在,并且在不再需要该变量后的很长时间内仍然占用资源。它们的主要问题是,任何类中的任何方法都能对它们进行修改,并且很难跟踪究竟是何处进行修改的。占用资源是作用域涉及的一个重要问题。对变量来说,尽量缩小作用域将会对应用程序的可靠性产生巨大的影响
Static Final 变量的名字应该都大写,并且指出完整含义
变量名称索引 变量名怎么起
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python r'' + 变量名 python的变量名称
变量:值会发生变化的量,与常量相对。
变量名 python 下划线 -
python 获取变量名的 获取变量名称
python 获取变量名的 获取变量名称
Express c# 变量名 -
Java变量名是什么类型 java变量名称
变量命名规则: 1.变量名由字母、数字、下划线_、美元符号$组成 2.变量名不能使用数字开头,也不建议使用美元符号开头 3.变量命名严格区分大小写
Java变量名是什么类型 java 数据类型 变量名 默认值 -
Python 变量的变量名怎么获取 python 变量名规则
1. Python 的变量的知识1.1 Python 编程命令的读取时从上到下的。 1.2 Python 变量的命名规则: 1.2.1变量名只能包含字母、数字和下划线。变量名能以字母或下划线打头,但不能以数字打 &n
Python 变量的变量名怎么获取 学习 python Python 字符串