锁定老帖子 主题:大家如何看待中文变量名与方法名
精华帖 (0) :: 良好帖 (0) :: 新手帖 (10) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-06-20
最后修改:2009-11-11
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-06-20
中文命名的确有其好处。但是劣势也很明显:
首先输入名称可能就比英文的慢; 其次,不一定所有编译器调试器都支持中文变量,或者支持得好; 然后,如果你是要走专业程序员的路子,那么这显然对未来没啥好处(与专业程序员大群体相和、兼容命名规范、为国外开发程序。。。) |
|
返回顶楼 | |
发表时间:2009-06-20
我只用英文,写好文档就可以了
|
|
返回顶楼 | |
发表时间:2009-06-20
用中文说粗口容易被过滤,用外语就没问题,譬如:kcuf
|
|
返回顶楼 | |
发表时间:2009-06-20
night_stalker 写道 用中文说粗口容易被过滤,用外语就没问题,譬如:kcuf
http://git.gnome.org/cgit/evolution-data-server/commit/?id=d17494da8ebaba8673a581f256efc8a1d41e1e40 |
|
返回顶楼 | |
发表时间:2009-06-22
英文可以加前辍后辍, m_files, 中文加前辍后辍很难看
|
|
返回顶楼 | |
发表时间:2009-06-22
中文最大的问题大概是没有实践检验 大家都觉得怎么着还是英文保险。。期待先行者,有了成功的先列情况肯定大不一样
|
|
返回顶楼 | |
发表时间:2009-06-24
最后修改:2009-06-24
madbluesky 写道 其实还是最近才知道原来很多语言都是支持中文变量名与方法名的,感觉用中文命名会让程序非常容易理解,代码即文档,感觉是一件非常赞的事,而且很多语言,数据库都是内置支持中文的编码格式,乱码问题应该不会太严重才对。但是网上一搜大部分人持反对,很多人无理由反对,甚至几乎认为中文命名就是菜鸟的别名,有的也认为乱码是一个大问题,小弟对此很是迷惑,大家都说说对中文命名的看法,用还是不用,为什么????
没事别给自己找这种麻烦,各人环境不同,包含中文的源文件搞不好对别人就是个麻烦。我以前就遇到过类似的一出,某老外在源代码里面包含了一个特殊字符,结果在中文 locale 下面被编译器挑出来抱怨,莫名其妙地弄坏了一天的 build 。 当然啊,你要是自娱自乐,那就没关系了。 |
|
返回顶楼 | |
发表时间:2009-06-24
我觉得是个人习惯问题,中文写上去看起来不习惯,整个页面代码不协调。
|
|
返回顶楼 | |
发表时间:2009-06-24
我没见过用中文命名的 lz很有意思!
|
|
返回顶楼 | |