• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

我在编程时给变量命名总觉得困难,有没有什么实用技巧?

十万个为什么 空空 2024-3-25 08:19:01 3次浏览

关于问题我在编程时给变量命名总觉得困难,有没有什么实用技巧?一共有 5 位热心网友为你解答:

【1】、来自网友【编程乐趣】的最佳回答:

两个方法,一个是:阅读并遵守规范,一个是:阅读优秀的代码,学习别人命名规范。

刚好给你分享 2 篇之前分享的文章,一个是 BAT 的编程规范指南,一个是变量命名神器,看完这两个就可以了。

1、

2、

【2】、来自网友【海漂活化石】的最佳回答:

变量命名的一个基本原则:见名知意。

编程时,一般会用到两类变量:一类是有具体业务含义的变量,一类是纯数据结构或者算法用到的临时变量,如循环变量等。

对于有具体业务含义的变量

主体采用对应含义的英文单词,大小写方式建议采用匈牙利命名法、驼峰式命名法或者帕斯卡命名法:

匈牙利命名法:

开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。

比方说:char cStudentName[10];

驼峰式命名法:

第一个单词首字母小写,后面其他单词首字母大写。

比方说:char studentName[10];

帕斯卡命名法:

每个单词的第一个字母都大写。

比方说:char StudentName[10];

对于纯数据结构或者算法用到的临时变量

直接使用 i,j,k 等即可。

【3】、来自网友【IT 人刘俊明】的最佳回答:

这是一个非常好的问题,作为一名 IT 从业者,我来回答一下。

首先,为变量命名是编程过程中最常见的操作之一,在不同的编程语言当中,变量的命名也有其特定的规则,在写法上也有一些不同,比如 Java 语言当中的命名比较追求命名的完整性,通过名字能够完整呈现出变量的作用,所以 Java 语言中的变量名通常都比较长。

按照历史经验来看,在给变量命名时出现一定困难的程序员,通常有一个重要的原因,那就是在学习编程语言的过程中,变量命名过于随意,有时候在为变量命名时,根本不考虑其特定的含义,这就导致在学习的过程中,没有完成一个有效的积累,这是一个比较普遍的现象,有很多老师在为变量命名时也会过于随意。

实际上,很多程序员在参加开发岗位的初期,都会出现变量命名困难的问题,很多变量命名方式在团队做 review 的时候,常常作为一个重点问题被探讨。通常情况下,程序员经过一段时间的积累之后,变量命名都会比较规范。

对于程序员来说,要想解决变量命名障碍的问题,通常有两种比较有效的方式,其一是大量阅读经典的代码,这个过程中会积累大量规范且实用的变量命名方式,很多程序员在参加开源项目的过程中,会自然而然地掌握比较有效的命名方式。其二是提升自身的英语水平,英语水平对于程序员为变量命名也有非常直接的影响,很多程序员在为变量命名时会采用拼音的方式,甚至会出现中英文混用的情况,这对于后期开源代码会产生较大的障碍。

我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。

如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以私信我!

【4】、来自网友【是小毛吖】的最佳回答:

首先不要使用拼音,除非是很通用的 。例如 taobao

然后应该是名词

【5】、来自网友【灿烂饺子 HlTlsD】的最佳回答:

代码是给老板写的。命名是给自己看到。叫 str1 str2 int1 int2 就可以。

以上就是关于问题【我在编程时给变量命名总觉得困难,有没有什么实用技巧?】的全部回答,希望能对大家有所帮助,内容收集于网络仅供参考,如要实行请慎重,任何后果与本站无关!

喜欢 (0)