有没有人想一起制定一个编程拼音命名标准,发布到 github 上?

2018-08-17 15:01:50 +08:00
 zjsxwc

编程中文命名的读和写都很影响效率。

写的话还要用输入法输入太慢了。

读代码的时候,为了避免由于不同停顿导致的歧义我都要读 3、4 遍反复确认才能大致看明白中文意思,当碰到满屏中文时简直就是噩梦。

我宁愿用下划线配合数字声调的拼音命名也不接受中文命名,eg:

function ji4suan4_yi2ge4_yun4fei4(){}  //计算一个运费

function shang4chuan2_tu2pian4(){}  // 上传图片

function cheng2ping3_cang2ku4_ru4ku4(){}  //成品仓库入库

5650 次点击
所在节点    程序员
83 条回复
Mrkon
2018-08-17 23:50:19 +08:00
用英语习惯了,感觉好别扭啊。我觉得汉语发展这么多年了,是相对更高级的语言。所以在开发上有些不适合
RqPS6rhmP3Nyn3Tm
2018-08-18 04:00:29 +08:00
编程婆罗门(狗头
xuanwu
2018-08-18 04:52:29 +08:00
"中文编程"github 讨论组对术语词典(英文术语->中文术语, 非拼音)的讨论贴: https://github.com/program-in-chinese/overview/issues/54

@Exia 国外用母语命名开发的例子: https://www.v2ex.com/t/480623#r_6047471
Mark24
2018-08-18 10:15:59 +08:00
不是不样用拼音么 (滑稽.jpg )
chinvo
2018-08-18 10:42:33 +08:00
@xiadd #46 还要考虑双拼方案不同

ysudpndezfmebj
chinvo
2018-08-18 10:50:31 +08:00
而且对用微软方案的人来说太痛苦了

y;ysiuuihw
^ -- unexpected semicolon
Kirscheis
2018-08-18 11:19:25 +08:00
直接用中文不就好了,现在的文件不都是 utf-8,执行毫无问题,中文打习惯了也很快的。
wdring
2018-08-18 12:16:43 +08:00
function 上床
function 上传
function 上船
XxxxD
2018-08-18 12:48:30 +08:00
我还在等人甩链接过来呢,看来没有
xuanwu
2018-08-18 13:08:37 +08:00
@Kirscheis 可否分享一下中文命名的经验体会?
weixiangzhe
2018-08-18 14:00:44 +08:00
@smilenceX 用新世纪五笔的和用 98 五笔怎么办😂
nomemo
2018-08-18 14:02:27 +08:00
看这帖浪费了 1 分钟生命。。
diggerdu
2018-08-18 14:14:26 +08:00
@ivlioioilvi 你怎么知道别人不会 就剩这点优越感了
thisisgpy
2018-08-18 14:55:37 +08:00
@zjsxwc 你说的这些财务类的业务都有对应的英文名词,根本用不着使用拼音去命名。你可以查阅相关的英文经济术语。
Dk2014
2018-08-18 14:56:56 +08:00
还得念一遍才能懂意思
我记得有个专门翻译变量的
/t/269793
silenuszhi
2018-08-18 15:15:04 +08:00
成品 cheng2pin3 不是 cheng2ping3
Exia
2018-08-18 16:32:59 +08:00
@xuanwu 看到你发的 https://www.quora.com/Has-any-serious-project-been-written-in-a-non-English-based-programming-language/answer/Alan-Mellor?share=78d29f62&srid=hmU8k

确实还真是这样,但是他们也就是直接打出字母,根本不用转换想法呢,能够直接读懂我觉得才是好的。毕竟读写程序其实已经是将想法通过某种语言去告诉计算机了。
jinyu121
2018-08-18 19:25:33 +08:00
@xiadd 其实熟悉了就能自己脑补拼出来的。zirjmazvhkle,uiba ?
e8c47a0d
2018-08-18 20:35:29 +08:00
笑得我菊花有点痛🤣
laolinn
2018-08-18 22:46:21 +08:00
用易懂的英文岂不是更好?

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

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

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

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

© 2021 V2EX