V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanwu  ›  全部回复第 18 页 / 共 35 页
回复总数  683
1 ... 14  15  16  17  18  19  20  21  22  23 ... 35  
2018-12-23 11:08:12 +08:00
回复了 xuanwu 创建的主题 程序员 "是先有了 Unicode 支持再有了中文、日文编程的需求"?
@cyspy 是这里? https://github.com/pkukielka/scala-umad/blob/ef34e23ae64a53284cd36b6f38dbb4e4d9ad4ce0/corpus/scala-library/src/scala/collection/immutable/LazyList.scala#L187
这样截取两行出来, 本身就很难理解吧? 如果要中文化, 需要细究这个类的功能.
2018-12-23 08:49:04 +08:00
回复了 xuanwu 创建的主题 程序员 "是先有了 Unicode 支持再有了中文、日文编程的需求"?
@xlui 上文是去年写的. 你觉得还要哪些语言支持 Unicode 标识符的缘由? 站里也许有能人会比我更早挖到相应 issue/thread
个人项目? 最好直接命名用中文. 一些本站实践者: https://www.v2ex.com/t/477109. 更多其他实践见"中文编程"知乎专栏.
2018-12-23 05:01:12 +08:00
回复了 xuanwu 创建的主题 程序员 "是先有了 Unicode 支持再有了中文、日文编程的需求"?
@KasuganoSoras 之前刚开始对 vue 的命名中文化: https://www.v2ex.com/t/510996#
2018-12-23 03:40:24 +08:00
回复了 xuanwu 创建的主题 程序员 "是先有了 Unicode 支持再有了中文、日文编程的需求"?
@KasuganoSoras 如果只想切磋可读性(不打算实用中文命名), 不妨新开帖子, 挑一段有代表性的, 我尽量试试(肯定需要对代码本身学习一下, PHP 用的很少. 如有问题还请指点). 之前类似的一帖在: https://www.v2ex.com/t/519903

如果打算实用, 不妨移步 github 深入探讨(清静一些), 个人倾向于先添加中文版的 API(方法 /参数名), 这样至少对用户也可能有用(原英文 API 不变).
2018-12-23 01:01:56 +08:00
回复了 xuanwu 创建的主题 程序员 "是先有了 Unicode 支持再有了中文、日文编程的需求"?
@Remember
@niubee1 此贴仅为指出, python 社区的非英语母语开发者在十一年前就已经发现了"用母语命名标识符对代码清晰度和可维护性的提高". 各位乐意用什么语言命名当然是各自自由.
2018-12-22 23:22:52 +08:00
回复了 xuanwu 创建的主题 程序员 "是先有了 Unicode 支持再有了中文、日文编程的需求"?
@d3vil
@UIXX
@mchong "中文编程"知乎专栏有各种语言中文命名的实例 java python js ts kotlin erlang scheme scala 等等
2018-12-22 16:33:18 +08:00
回复了 xuanwu 创建的主题 程序员 "是先有了 Unicode 支持再有了中文、日文编程的需求"?
@UIXX python3 就是一种成熟方案 其他支持 unicode 命名的语言也是
@greatbody 之前看到 v2 和知乎实践中文命名的领域有游戏, 法律, 金融, 会计, 好像还有房地产, 总之各种专业术语名词较多的领域在信息化时, 代码中使用中文命名会有更明显的优势.
2018-12-22 12:35:31 +08:00
回复了 xuanwu 创建的主题 推广 [中文命名编程系列] 专栏关注人少,我用爬虫做知乎数据分析 1,2
@daweii 本身思维过程就是中文, 先转成英文再替换为中文的意义是...学习英文?
2018-12-22 12:08:52 +08:00
回复了 allen945 创建的主题 程序员 维护自己以前写的代码时,会不会想抽自己一巴掌?
@allen945 不加. 搜"中文代码示例之 Spring Boot 1.3.3 演示", java+mysql 中文命名
2018-12-22 11:53:58 +08:00
回复了 allen945 创建的主题 程序员 维护自己以前写的代码时,会不会想抽自己一巴掌?
改用中文命名试试
2018-12-22 11:41:49 +08:00
回复了 xuanwu 创建的主题 程序员 中文命名与英文命名代码可读性对比调研
@yucao 你创建过开源项目的话, 有国外开发者参与吗? https://www.v2ex.com/t/518452#r_6627906
没有的话, 为学习 /生活, 自然无可厚非.
之前我也是写了将近十年的英文代码 (见个人简介), 现在至少业余自己说了算. 希望后来人不用再必须用英文编程那么久.
2018-12-22 11:20:27 +08:00
回复了 xuanwu 创建的主题 程序员 中文命名与英文命名代码可读性对比调研
@yucao 问题是, 你现在和国内的程序员共享讨论问题写左边却觉得自然而然. 再过十年回头看吧, 到底是谁醉谁醒.
2018-12-22 11:18:31 +08:00
回复了 xuanwu 创建的主题 程序员 中文命名与英文命名代码可读性对比调研
@SorcererXWhttps://www.v2ex.com/t/518452#reply193 顶楼的亲身经历. 原本国内高中生业余爱好就可以轻松做的活, 要我奔四的大叔熬夜做, 不是国内程序员人力短缺是什么?
2018-12-22 07:58:22 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@UIXX 对母语对代码可读性的分析有兴趣的话, 可以看看日本的论文( 20 楼):
日本 2017 年的论文"ローマ字入力時の日本語識別子入力補完プラグインの 開発"就专门开发了辅助插件以改进 IDE 对输入日语命名的支持. 它的摘要很有参考意义, 机翻如下:

"在这项研究中,我们开发了一个插件,可以在输入日语标识符时减轻程序员的负担。近年来软件开发项目的复杂性增加了维护软件的时间成本,并且提高源代码的可读性以降低成本是很重要的。有几个报告说,在日语源代码中编写变量和函数的标识符名称是有用的,这是提高源代码可读性的一种方法。然而,当以日语输入标识符时,存在字符转换麻烦且输入补充无效的问题,并且发生对编程器的输入负担。在这项研究中,我们开发了一个插件,通过使用日语标识符的增量搜索甚至使用罗马字符输入实现输入完成,使用 Migemo 的两种方法使用日语增量搜索工具和使用形态分析的方法尝试解决问题。"
2018-12-22 03:08:27 +08:00
回复了 innoink 创建的主题 程序员 说中文命名的 来翻译一下
要求实例代码的原因在于 无论中英文命名 首要的是避免命名清晰易于理解(至少在上下文语境中) 如果有将 property 和 attribute 放在同一个命名中的例子 那么两个词应该会有明确的意义区分 只有看到实例才能确定它们的含义
2018-12-22 03:01:29 +08:00
回复了 innoink 创建的主题 程序员 说中文命名的 来翻译一下
@shyangs 请分享实用代码或教程的示例代码当中英文命名的实例。文档翻译是另一个问题。
2018-12-22 02:13:56 +08:00
回复了 innoink 创建的主题 程序员 说中文命名的 来翻译一下
@GDC 请分享一个实例 我先学习下 个人没用过
2018-12-22 01:43:05 +08:00
回复了 innoink 创建的主题 程序员 说中文命名的 来翻译一下
是实际项目的实例? 有 github 链接最好
1 ... 14  15  16  17  18  19  20  21  22  23 ... 35  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3391 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms · UTC 00:43 · PVG 08:43 · LAX 16:43 · JFK 19:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.