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