我都不好意思了,代码变量拼音命名,醉了。。。。

2016-08-09 10:46:12 +08:00
 phper69
18327 次点击
所在节点    编程
125 条回复
66beta
2016-08-09 10:53:03 +08:00
呵呵呵呵,不足挂齿
我这边接手的代码里...
纯字母: a, b, c, d...
拼音首字母: apple_sj (苹果手机)
同名:不同元素、用途,都用 em 来命名,虽然是局部变量...
SpicyCat
2016-08-09 10:59:22 +08:00
不理解拼音命名怎么就 low 了?日本程序员用假名的罗马字母命名变量不要太普遍。
lijsh
2016-08-09 11:00:49 +08:00
有个同事写的点赞请求函数名是 zan ,笑死我了。
aliao0019
2016-08-09 11:01:24 +08:00
@lijsh already_zan
ThreeBody
2016-08-09 11:02:39 +08:00
我还见过中文变量名类名的呢
microchang
2016-08-09 11:03:10 +08:00
@SpicyCat 抛开这帖子要讨论的问题不谈,你这逻辑有点说不过去啊。。
tomczhen
2016-08-09 11:04:09 +08:00
命名原则是易懂,规范统一。如果满足这两条,个人觉得拼音还是英文单词没所谓——毕竟好多人的英文单词命名给老外看也是要一愣一愣的。

所以没啥好笑的,也许老外看你的英文单词命名和你看同时的拼音命名一样觉得好笑,不过人家估计不会到 V2EX 来发帖专门说一下就是了。
moosoome
2016-08-09 11:07:31 +08:00
我的原则是:英文太长并且缩写也不好辨认的项目可以酌情用拼音
moosoome
2016-08-09 11:07:48 +08:00
项目->变量
SourceMan
2016-08-09 11:08:09 +08:00
规范了就没啥好不好意思的,统一拼音命名变量
tabris17
2016-08-09 11:09:04 +08:00
我觉得支持 utf8 标识名的编程语言,用中文做变量名也无妨
shmilyin
2016-08-09 11:11:05 +08:00
拼音其实无所谓,说不定用了英文你根本看不懂。最蛋疼的是拼音缩写
cxe2v
2016-08-09 11:17:43 +08:00
中文表名,中文字段,你感受一下
其实符合规范就行了,没必要纠结拼音还是英文,编程是为了解决问题的
malkavia
2016-08-09 11:20:12 +08:00
全拼命名其实还罢了
到之前一个项目的代码里找了一行

public static final String METHOD_NAME_GET_GWLZCL = "getGwlzclxx";

简直自带加密功能
harry890829
2016-08-09 11:23:04 +08:00
用英文缩写也很蛋疼的好不好……
jacy
2016-08-09 11:25:07 +08:00
chairuosen
2016-08-09 11:26:20 +08:00
不建议拼音的原因是拼音不能直接转换成明确的意思,要先读出来,猜每个字可能的汉字,才能知道意思。
如果拼音约定俗成的就代表一个意思还是没问题的,比如 weixin 。
IamJ
2016-08-09 11:29:32 +08:00
最近一个项目中有用到“芝麻信用”,考虑过要不要用英文 sesame 。最后用了拼音 zhiMa ,然后写了注释。😅
IamJ
2016-08-09 11:30:16 +08:00
好担心,我是不是会被烧死
huijiewei
2016-08-09 11:50:48 +08:00
hongbao 表示无压力,英文水平捉急,不知道该用啥合适

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/298048

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX