中文变量名 用与不用?
我有个同学,他的逻辑思维也不错,不过就是程序设计他怎么学也学不好,开始我也不知道原因。后来有一次,他说他的代码有点问题,叫我帮他调一下,当然,热心的我毫不犹豫的就过去了。过去接过他的代码,一看吓一跳!!根本看不明白...原因是他英文不好,那些变量名、方法名他都是糊乱敲几个字母,根本没有任何意义。但很快,我冷静下来,毕竟我也是班里传说中的高手,怎么能倒在这些小问题上。我开始问他变量的意思,用法。全问了一次后又开始看了一会,还是很晕!!代码太多了。这时他脸上开始露出了怀疑的表情。我一世英名,怎么可以毁在这里!一气之下我把他的变量方法名全部改成了中文,改了之后,思路开始清晰,便跟他讲解一下,结果是我一说他就明白了...我又吓一跳!要知道以前一个问题跟他说N次他才明白一点点的,这次怎么...最后问一下原因,才明白原来是因为我用了中文的变量名。
按照传统的习惯,中文变量名和方法名是不允许出现的,但自那次以后我开始对中文字段名不可用的观点有点动摇了。中文,为什么不用,对于我们中国人来说,用中文不是更易于维护和理解吗?
下面,请你们来说一下,用不用中文,用的原因是什么,不用又是因为什么。你们是否也试过用中文,还有,支持用中文的,请吼一下,我想知道一下,支持用中文的到底有多少。
本贴不欢迎接分及顶的,接分和顶的一律不给分