java中基本数据类型 我在编程时给变量命名总觉得困难,有没有什么实用技巧?
我在编程时给变量命名总觉得困难,有没有什么实用技巧?
变量命名的一个基本原则:见名知意。
编程时,一般会用到两类变量:一类是有具体业务含义的变量,一类是纯数据结构或者算法用到的临时变量,如循环变量等。
对于有具体业务含义的变量
主体采用对应含义的英文单词,大小写方式建议采用匈牙利命名法、驼峰式命名法或者帕斯卡命名法:
匈牙利命名法:
开头字母用变量类型的缩写,其余部分用变量的英文或英文的缩写,要求单词第一个字母大写。
比方说:char cStudentName[10]
驼峰式命名法:
第一个单词首字母小写,后面其他单词首字母大写。
比方说:char studentName[10]
帕斯卡命名法:
每个单词的第一个字母都大写。
比方说:char StudentName[10]
对于纯数据结构或者算法用到的临时变量
直接使用i,j,k等即可。
导师要求写项目代码除了关键字全用中文,类名、函数名、参数名等都用中文,这种编码规范合理吗?
规不规范看要求,如果一个公司要求用中文的变量名和函数名,那么就符合规范,反之则不符合。
合不合理看需求,只要需求没有说不能用的就是合理。
绝大部分人都反对用中文编程,早期确实是由于编译器无法很好地认识中文,现在很大程度上是使用习惯、文化不自信、强行装逼、莫名其妙的自尊,形成的综合结果。
一旦涉及到用中文命名变量和函数,就会有一帮人起来攻击,真的没有必要。
java中基本数据类型 java项目包名命名规范 java方法名命名规范
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。