大家在什么情况下会用拼音命名变量什么的?

2014-10-20 11:54:20 +08:00
 curiousjude
用拼音命名似乎是大家说不提倡,甚至鄙视的。但有时似乎用拼音命名会比较合理。

比如「马甲账号」,sockpuppet? dummy?(见知乎讨论 http://www.zhihu.com/question/19746018 )似乎都不直观,所以最终我决定直接用拼音majia;

比如「红包」,red packet? red envelope? 感觉没有表达红包的意思,于是我就直接用hongbao了。

就是想问问大家,如果遇到英文中没有对应的词的情况,大家是怎么处理的?如果选择用拼音,有没有什么好的实践?

或者就简单分享一下大家用拼音命名的例子吧。
6669 次点击
所在节点    问与答
52 条回复
cxe2v
2014-10-20 16:30:21 +08:00
一个利用SSLv3漏洞的工具里,作者留了这么一行
"woqunimalagebide",老外在研究这个工具得时候当时就觉得自己的知识面是不是太狭窄了,到处都找不到关于这个单词的解释
xiaowangge
2014-10-20 20:42:25 +08:00
游戏开发中的某些词语-_-#
msg7086
2014-10-20 21:23:20 +08:00
用罗马字呢?做电视节目信息的时候经常会起名bangumi
rrfeng
2014-10-20 21:30:43 +08:00
学籍 学历
本科 专科
专升本
同等学力

请大神翻译~
14
2014-10-20 21:59:39 +08:00
看情况,公司代码别人一排拼音就在下面保持队形,已经有英文变量了也保持队形= =
Jolin1677
2014-10-21 00:36:10 +08:00
策划给游戏功能起了奇奇怪怪名称的时候
kmvan
2014-10-21 00:47:01 +08:00
用拼音还不如直接用中文变量,用中文变量还不如直接易语言。
英文词汇量不足搞啥开发,看文档估计都看得一知半解吧,这种程序员T掉~
Bakemono
2014-10-21 01:49:32 +08:00
@alexrezit 菊苣alex OAQ
Bakemono
2014-10-21 01:51:14 +08:00
昨天渗透的时候遇到一个表名叫做 kjjb

总之我感觉很邪恶呢w
ericls
2014-10-21 03:45:59 +08:00
拼音有一个好处就是和built-in冲突的时候用起来比较爽
zkd8907
2014-10-21 07:53:34 +08:00
sanddudu
2014-10-21 07:56:00 +08:00
@Bakemono 科技进步 XD
66450146
2014-10-21 08:36:07 +08:00
Never.
curiousjude
2014-10-21 08:36:36 +08:00
@kmvan 说得轻巧。要是在知乎就直接点无帮助了。
frankzeng
2014-10-21 08:48:31 +08:00
拼音是比较偷懒的做法,就算不知道英文词汇,不是还有翻译嘛
Monad
2014-10-21 08:50:07 +08:00
我去找个游戏里面的名字你们全给我翻译成英文看看?
tabris17
2014-10-21 09:11:50 +08:00
用拼音不如直接用中文,现在编程语言都支持UTF-8编码了
gyteng
2014-10-21 09:26:34 +08:00
现在做的某个项目对方的接口就是全部拼音首字母变量名,什么用户编号YHBH、用户地址YHDZ什么的,太恶心了
curiousjude
2014-10-21 09:31:28 +08:00
@frankzeng 我觉得命名的原则是精确并尽可能短。如果在英文无法精确表达(有可能是个人英文水平不足),或即使表达精确但是太冗长的情况下,我认为用拼音(全拼)更合理。比如「海淘」这个词。
loading
2014-10-21 09:33:16 +08:00
有些关键字实在太长了,而且目标数据库列名用的也是拼音。。。

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

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

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

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

© 2021 V2EX