有没有人想一起制定一个编程拼音命名标准,发布到 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 条回复
GeruzoniAnsasu
2018-08-19 01:48:39 +08:00
强烈推荐变量名转换

源码直接用中文写,对于不支持中文的平台转成英文字符签名,只需要有映射关系即可,不用考虑可读性,因为可读性的问题完全可以重新映射回中文来解决

我觉得直接转命名成 u_xxxx_u_yyyy_u_aaaa_u_bbbb unicode 码表一把梭就行
suduo1987
2018-08-20 11:56:47 +08:00
用拼音得代码走读一律不过
mary9
2018-08-25 00:33:22 +08:00
楼主,原谅我,笑出猪叫声 LOL
虽然我不会用这种写法,但是一开始我看到拼音也不奇怪,毕竟谷歌猜画小歌的代码被人反编译之后也有拼音出现。不过你这更厉害,还标上音标是第几声了。一开始还反应不过来 LOL

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

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

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

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

© 2021 V2EX