讨论变量命名规则:倾囊放送,参与者都有分!

meconsea CSDN会员 meconsea 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
java中变量的命名规则:
小写字母开头,名字有物理意义或实际意义的名称;

正方:
---------------------------------------
给变量命名规则加上类型前缀:
比如说整型以i开头,比如iCount
字符型str 加上 str_name
等等
这样别人一看到你的变量就知道它的内型
反方:
---------------------------------------
咋一想确实是,但是仔细想想 ,如果一个变量在程序里面到处用的话会出现什么情况,结构化编程的思想!
一个method或script,有自己的变量,
如果全局变量定义的多了,应该考虑是否重新定义,和问题的出发点了!
变量名是应该有意义的,如果一个变量名是从业务出发的,他具有物理意义或实际意义,还用加str之类的么.
如果str+实际物理意义,既然知道了实际物理意义还加str有什么用?
这是一种逃避注释的思想.在结构化语言中有int_.. str_.. 之类的,那是为了定义全局变量.在OO中我感觉如果全局变量多了,思想就出现问题了.
当然加上前缀一看确实一目了然.但是,时间长了,会产生全局的概念,有点和oo向背.一个script如果比较大的话,应该考虑oo思想了,如果挺小的,还加它有用么?

...全文

相关推荐

verilog变量命名规则

论坛摘下来的。

pishuli

C语言变量名命名规则

C语言变量名命名规则 一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。 要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。 3、对变量的定义,尽量位于函数的开始位置。

qq_30587731

C语言变量命名规则

内含多种变量命名规则,对一位合格编程程序员来进,这种规则至关重要,是培养编码好的习惯。

zlh32184

你必须知道的JavaScript 变量命名规则详解

变量命名还应遵守以下某条著名的命名规则: 著名的变量命名规则Camel 标记法首字母是小写的,接下来的字母都以大写字符开头。例如: 代码如下:var testValue = 0, secondValue = “hi”;Pascal 标记法首字母是大写的,接下来的字母都以大写字符开头。例如: 代码如下:var TestValue = 0, SecondValue = “hi”;匈牙利类型标记法在以 Pascal 标记法命名的变量前附加一个小写字母(或小写字母序列),说明该变量的类型。例如,i 表示整数,s 表示字符串,如下所示“ 代码如下:var iTestValue = 0, sSecondV

weixin_38618315

变量命名规则(Python)

1、Python是弱类型语言 弱类型:你给我赋什么值,就是什么类型,区别于强类型语言。强类型语言是事先对变量定义类型的一种编程语言。弱类型语言是事先不需要对变量定义类型的一种编程语言。 2、变量命名规则 为了使代码规范,变量由字母、数字、下划线 _ 组成,并且不能以数字开头,并严格区分大小写,同时不能是关键字,需做到见名知意。 查看变量的类型 print(type(变量名)) 查看Python有哪些关键字 # 导入keyword包 import keyword print(keyword.kwlist) 3、驼峰式 & 下划线式 驼峰式: 变量、函数: 由多个单词组,第一个单词小写,以后

weixin_38591011
评论 68
收藏 已收藏
分享
返回顶部
meconsea CSDN会员
Java SE 62,620 成员 307,251 内容