中文命名与英文命名代码可读性对比调研

2018-12-21 14:09:31 +08:00
 xuanwu

左边为原书附带示例, 右边为中文化后的同功能代码 (第一部分常量值有改动)

第一部分 第二部分 第三部分

5710 次点击
所在节点    程序员
59 条回复
royzxq
2018-12-21 22:51:22 +08:00
这么轰炸谁顶得住啊
DinoStray
2018-12-21 23:35:53 +08:00
不适应,还是习惯,也更喜欢英文编程
Baymaxbowen
2018-12-21 23:37:59 +08:00
简直了,推广就推广啊,每天都发一个贴干嘛
GuangXiN
2018-12-21 23:51:56 +08:00
@SorcererXW 看到 GCD 的缩写,首先想到的是共产党……
xuanwu
2018-12-22 00:26:37 +08:00
@SorcererXW 区别是 中国高中学历的 2 亿人 有小学学历的十亿
bigHentai
2018-12-22 01:55:22 +08:00
看来 v 站做游戏的不多呀, 遇到各种五行八卦法宝元神的,,,真的不知道怎么用英文命名,,,
lesteryu
2018-12-22 02:03:03 +08:00
不是说“可读性对比调研”么,我这楼以上大部分人都觉得可读性不强啊,楼主还有别的什么调研标准能得出不同的结论么?
SorcererXW
2018-12-22 09:46:34 +08:00
@xuanwu 是什么让你产生了全民编程的幻想,这个世界不需要这么多 HelloWorld
karllynn
2018-12-22 10:12:09 +08:00
又来了,我日
xuanwu
2018-12-22 11:18:31 +08:00
@SorcererXWhttps://www.v2ex.com/t/518452#reply193 顶楼的亲身经历. 原本国内高中生业余爱好就可以轻松做的活, 要我奔四的大叔熬夜做, 不是国内程序员人力短缺是什么?
yucao
2018-12-22 11:18:46 +08:00
无聊不无聊,为了可读性这么丧心病狂的吗...
要是我周围同事写右边的代码我头都把他打爆
而且要是与国外的程序员共享讨论问题有本事你写右边的试试
xuanwu
2018-12-22 11:20:27 +08:00
@yucao 问题是, 你现在和国内的程序员共享讨论问题写左边却觉得自然而然. 再过十年回头看吧, 到底是谁醉谁醒.
yucao
2018-12-22 11:29:57 +08:00
@xuanwu 这么说吧,我是干游戏引擎与渲染的,这方面的最领先的工作完全是英语区的,跟国外的大佬或者社区讨论必定需要英语,阅读最新的 paper 或者书籍也都是英文的,而且估计至少未来 10 年也不会有变化,硬要中文化只能是故步自封
xuanwu
2018-12-22 11:41:49 +08:00
@yucao 你创建过开源项目的话, 有国外开发者参与吗? https://www.v2ex.com/t/518452#r_6627906
没有的话, 为学习 /生活, 自然无可厚非.
之前我也是写了将近十年的英文代码 (见个人简介), 现在至少业余自己说了算. 希望后来人不用再必须用英文编程那么久.
FrankHB
2018-12-22 14:58:13 +08:00
@rockyou12 补一点,有些不是好不好翻译的问题,用拼音可能是政治需求(实际项目中有遇到过,即便私底下还是用英文,最后再人工翻译)。
FrankHB
2018-12-22 15:02:37 +08:00
@xuanwu 有着闲工夫你还是先把代数课本里的 xyz 换成前朝的甲乙丙丁吧,看看会不会被中学生打爆。
abuzzworld
2018-12-22 15:05:29 +08:00
这不算纯中文嘛,if、for、val 都用中文啊,点语法可以换 "的" 语法啊,xxx.yyy 可以变成 什么什么的什么什么,要中文就纯正一点嘛。
j717273419
2018-12-22 15:52:02 +08:00
问一下,怎样全站屏蔽 [中文命名] 和 [中文编程] 这样的反智问题?这种帖子感觉就是在用中文给英文口语配音。。。
i0error
2018-12-22 22:31:06 +08:00
block

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

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

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

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

© 2021 V2EX