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

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

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

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

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

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

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

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

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

5458 次点击
所在节点    程序员
83 条回复
thisisgpy
2018-08-17 15:09:22 +08:00
敲这么长不累吗? calcShipping,uploadPic 不好么
zhuangqhc
2018-08-17 15:14:56 +08:00
编程中文命名的读和写都很影响效率。
------------------------------------------
所以你应该用英文 :)
helionzzz
2018-08-17 15:15:11 +08:00
你就没有想到过如果码农来自普通话不标准地区的话这是一场多严重的灾难么
zjsxwc
2018-08-17 15:15:23 +08:00
```
function ying1shou1kuan2_he2xiao1(){} //应收款核销

function yu4shou1kuan2_hong2chong1lan2(){} //预收款红冲蓝
```
Rizio
2018-08-17 15:17:55 +08:00
@zjsxwc
款不是 3 声吗?我读半天感觉自己像个外国人学中文
zjsxwc
2018-08-17 15:19:13 +08:00
```
function ying1shou1kuan2_he2xiao1(){} //应收款核销

function yu4shou1kuan2_hong2chong1lan2(){} //预收款红冲蓝

function ying1shou1kuan3_hui4zong3_heng2xiang4_dui4zhang4dan1(){} //应收款汇总横向对账单

```


@thisisgpy
@zhuangqhc

碰到个性化业务相关的英文命名不好的,这是经验好不好!!!
zjsxwc
2018-08-17 15:19:48 +08:00
@Rizio 回帖太急了,我的错
xinhangliu
2018-08-17 15:22:21 +08:00
这些都是外国先搞的,我不信没有专有名词。英文不用,非要用拼音,感觉还不如直接用汉字
xiaojunjor
2018-08-17 15:22:40 +08:00
an1bai3ren2_gai1xue2xiao4_ying1bo1fu2_gong1yong4jing1fei4

按百人该学校应拨付公用经费
yulitian888
2018-08-17 15:23:58 +08:00
敲那么长不难受吗?用五笔的人怎么办?用郑码的人怎么办?胡建人和福南人表示看不懂对方的拼音怎么办?
E 文阅读能力差到必须用中文的程度了吗?
smilenceX
2018-08-17 15:25:20 +08:00
看着真让人不舒服
每个语言都有自己的命名风格。
creamiced
2018-08-17 15:25:59 +08:00
不如用 Unicode 编码,IDE 插件自动转换中文
还有一个办法,用易语言
kilohaty
2018-08-17 15:26:09 +08:00
忍不住笑出了声。。。
smilenceX
2018-08-17 15:27:10 +08:00
@yulitian888 et_ggtt_r_w_skce_yi_ith_rhj_b_rs_ovpb_r_ysod (用五笔的人可能就省掉了打数字的麻烦)
M0
2018-08-17 15:28:17 +08:00
上学的时候老师就说了,所有命名带汉字带拼音的一律不过。
imikay
2018-08-17 15:28:52 +08:00
都想用拼音了,为什么不直接用汉字?
ihainan
2018-08-17 15:28:56 +08:00


=。=
ShundL
2018-08-17 15:29:06 +08:00
个人感觉:用五笔的拼这么长的拼音很头疼, 这阅读起来也挺累的吧?
jinhan13789991
2018-08-17 15:30:01 +08:00
方法名直接用中文啊~ 现在都支持的
LokiSharp
2018-08-17 15:31:40 +08:00
直接用中文不就好了

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

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

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

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

© 2021 V2EX