V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuanwu  ›  全部回复第 21 页 / 共 35 页
回复总数  681
1 ... 17  18  19  20  21  22  23  24  25  26 ... 35  
2018-12-18 02:09:22 +08:00
回复了 xuanwu 创建的主题 编程 [中文编程知乎专栏] 对在代码中使用中文命名的质疑与回应
@sagaxu
> 除了举例从未见过有人这么用

应该是你不知道而已. 国外也有大公司(西门子(德)/爱立信(瑞典))内项目用非英语的母语命名, 见文首链接的"没有先例"一节. 国内的见我另一个"你们在怎样的项目中使用过中文命名"的回帖.

> 现在的社会英文水平,比二十几年前高太多了,更加没有动力汉化变量名。

中文水平超过英文水平的仍占绝大多数. 母语命名在代码可读性上的优势仍然明显.

> 别人在国际化,在走出去,代码汉化是怕外国人窃取机密么?

使用中文命名首先是为了方便自身维护和扩大参与度. 你既然是从我那个"在代码中推广中文命名对中国开源软件的意义"帖子过来的就应该看到了这点.
2018-12-18 02:02:14 +08:00
回复了 xuanwu 创建的主题 程序员 在代码中推广中文命名对中国开源软件的意义
@sagaxu 拼音+注释在可读性上, 应该不会比直接用中文命名好, 而且维护量大的多. 拼音本身的歧义多, 注释方面, 详见文首链接的"附上中文注释就够了"一节.

> 作为一个合格的初中毕业生,英文变量名应该不会成为障碍。不是只有程序员看得懂英语。

无论英语程度如何, 中文作为母语的优势在代码可读性上总有体现. 见文首链接的"没有好处"一节, 更不用说中文命名在专业术语方面的优势.
2018-12-18 01:35:16 +08:00
回复了 xuanwu 创建的主题 编程 [中文编程知乎专栏] 对在代码中使用中文命名的质疑与回应
@wdv2ly 问的好. 见"在代码中推广中文命名对中国开源软件的意义": https://www.v2ex.com/t/518452

@ShineSmile 这里的小标题都是对中文命名质疑的理由, 文中有对每一条的分析和回应.

@whileFalse 无论英文有多好, 处理专业术语时始终有母语优势, 见 https://www.v2ex.com/t/477109#r_5991605
你说的两个问题都会随着中文命名的逐渐普及而转变
2018-12-17 11:41:55 +08:00
回复了 freedom1988 创建的主题 程序员 寻找一起写书的伙伴!
可以用中文命名的示例代码吗? 比如:
https://i.imgur.com/cI8lnll.png
@xw900812 呵呵 你确定翻译的是 syntax 部分? 说了这是用于演示效果, 功能实现之后将基于现在的 77 万条英汉词典数据

@dremy 多谢指出. 如果你看了文章后部的代码部分, 就可以看到是用于演示用的字典翻译出了错. 英汉词典数据是正确的(如下). 功能实现之后应该不会有此问题:
https://i.imgur.com/Jkjfozm.png
2018-12-14 02:56:02 +08:00
回复了 ns2250225 创建的主题 Python Python 类里面的方法太多写得太长,大家是怎样处理的啊 🎏
举些例子看看 最好是从命名就大概知道含义的
2018-12-12 14:13:02 +08:00
回复了 YuansMine 创建的主题 程序员 请教各位关于语言学习方面的问题
@likuku 分两部分说. 1) 封装成同一个英文 API, 包括参数等等 2) 将这个英文 API 改为中文命名.
前者肯定可以减少楼主说的重复记忆同类 API 工作量. 后者由于母语优势会更有可读性, 当然程度因人而异.
2018-12-12 11:53:02 +08:00
回复了 YuansMine 创建的主题 程序员 请教各位关于语言学习方面的问题
应该用同一套中文命名加以封装成库 以便惠及所有中文母语的开发者
2018-12-11 15:12:11 +08:00
回复了 xuanwu 创建的主题 全球工单系统 在 Scala 使用中文命名编译出错一例
在 scala 社区请教后, 基本确认不是 bug: https://zhuanlan.zhihu.com/p/52114604
2018-12-10 21:43:05 +08:00
回复了 xuanwu 创建的主题 全球工单系统 在 Scala 使用中文命名编译出错一例
刚测试在 2.12.8 中有同样问题
@flynaj 拿个你写的英文例程出来, 我改成中文命名, 开个帖子让大家对比一下好了.
@anonymous256 关于中文命名的优势和必要性, 请见"对在代码中使用中文命名的质疑与回应": https://zhuanlan.zhihu.com/p/30529835
关键词当然可以通过修改编译器中文化: "为 Python 添加中文关键字": https://zhuanlan.zhihu.com/p/31159526
标准库的汉化早有中蟒等等的实现, 但维护工作量较大

@xiaoheijw
@alphanow
@yumenlong
代码质量当然有改进空间, 但与命名关系不大. 如果哪个命名不当或需改进, 请指点或者直接到原文指教.
首先解决功能问题, 接下来优化代码
有类似教程的话请麻烦分享下, 也好有个对比参考
2018-12-07 05:31:35 +08:00
回复了 darrow 创建的主题 Python 学编程语言和学英语哪个优先级更高
最有含金量的不是英语也不是编程语言, 是计算机基础知识. 硬件 /体系 /操作系统 /编译原理 /软件工程等等. 这些都早已有经典教材(中文的).
提高英语对阅读文档和搜索常见问题解决方法有直接好处, 但遇到实际问题指望某个社区(尤其还是国外社区)帮助是下策, 上策自然是自己调试钻研, 如只为救急之需还不如在国内广交人脉, 技术高人有的是.
如果对转管理有兴趣, 也可了解下 PMP 考试等等.
顺便说一下, 在代码中用中文命名已是星星之火(见个人"分享创造"的帖子).
2018-12-05 11:33:47 +08:00
回复了 xuanwu 创建的主题 分享创造 中文编程,用 Python 编写小说网站爬虫
@jzq2018cn 这篇作者不是我, 他至少是从 2014 年就开始实践了. 觉得很多开发者也都是自己用的爽没有声张而已.
2018-12-02 12:35:21 +08:00
回复了 xuanwu 创建的主题 分享创造 中文编程,用 Python 编写小说网站爬虫
@lifeintools 嗯, 尽量. 最近看到更多的中文命名的实践, 欢迎各位投稿.
2018-12-02 11:51:40 +08:00
回复了 xuanwu 创建的主题 分享创造 中文编程,用 Python 编写小说网站爬虫
@IvanLi127 见原文评论中的命名规则链接. 个人觉得业务部分用中文已经改进了可读性. 至于一些辅助开发用的前缀属于个人习惯.
2018-12-02 11:26:31 +08:00
回复了 xuanwu 创建的主题 分享创造 中文编程,用 Python 编写小说网站爬虫
@cominghome 欢迎到原文对作者发问
2018-12-01 03:22:07 +08:00
回复了 xuanwu 创建的主题 推广 中文编程 GitHub 讨论组招新(长期)
讨论组内首次微信语音聚会将于北京时间 2018 年 12 月 1 日周六 14:00-15:00 进行. 如有兴趣参与请尽早申请入组, 方式见顶楼.
https://github.com/program-in-chinese/overview/issues/66#issuecomment-443129093
2018-11-29 01:45:14 +08:00
回复了 xuanwu 创建的主题 分享创造 手工翻译 Vue.js 源码:尝试重命名标识符与文本
@luvxy 顶楼链接的文章中有, 从 vue 原 repo fork 出后添加的"translate-source"branch: https://github.com/program-in-chinese/vue/tree/translate-source
1 ... 17  18  19  20  21  22  23  24  25  26 ... 35  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1250 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 23:58 · PVG 07:58 · LAX 15:58 · JFK 18:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.