源码中脏话太多,OpenJDK 开发者看不下去了
(给程序员的那些事加星标)
Redis 和 Django 中的 slave 被替换掉了。行为准则(Code of Conduct)改造之风,在国外各个技术社区刮起来了。
。Java 社区,也要开始整治脏话了。
5 天前,OpenJDK 团队成员,IBM 软件工程师 Adam Farley 给 OpenJDK 提交了一个 Bug 报告,说 OpenJDK 源码中脏话太多了。
主要体现在:
> 用于测试的字符串; > hb-private.hh 的“访问保护公共区域”类型(其他文件中也有)
提交者认为,写脏话的开发者估计对自己措词很满意。 他还提交了一个变更集来删除 12 处脏话。 3 天前,Adam Farley 补充进展。经过 OpenJDK 社区讨论后,认为: ① Damn 和 Crap 不算脏话;
② jszip.js 中的 3 个 f**k,是上游的锅(回头会跟进处理);
③ BitArray.java 中的 f**k,还有 SoftChannel.java 中粗俗用语,都是脏话,应该删掉;
Adam Farley 提交的这个 Bug 报告,目前已标记为「已解决」。
国外网友观点
nfrankel:我就不搞不懂了,为啥 Damn 和 Crap 居然不算脏话了。
driusan:如果上游回应他们 f**k off,他们(OpenJDK 团队成员)会怎么办?
freakhill:这些人空闲时间真多!
SustainedDissonance 的观点:
如果我负责一个很受欢迎的项目,我收到类似这样的 PR,我会用“(fuck off)滚蛋”来关闭 PR。如果这伤害了某些人的感情,那就随它吧。 我认为搞这种政治正确的事情,是有害的,而且说实话,容易失控。 源文件中的某些注释中是否包含脏话并不重要。它不会伤害任何人。除了某些人,他们会不辞辛苦地去寻找这些脏话,大概是在空闲时间将整个项目的源代码与他们的脏话列表进行比对。 如果让这些人为所欲为,他们会把我们的电影、游戏甚至文学搞得乱七八糟的。在这个过程中去除他们认为有冒犯性的东西。这是最终的发展方向。
代码(注释)中有脏话,大家怎么看呢?
(点击标题可跳转阅读)
(给程序员的那些事加星标) Redis 和 Django 中的 slave 被替换掉了。行为准则(Code of Conduct)改造之风,在国外各个技术社区刮起来了。 。Java 社区,也要开始整治脏话了。 5 天前,OpenJDK 团队成员,IBM 软件工程师 Adam Farley 给 OpenJDK 提交了一个 Bug 报告,说 OpenJDK 源码中脏话太多了。 主要体现在: > 用于测试的字符串; > hb-private.hh 的“访问保护公共区域”类型(其他文件中也有) 提交者认为,写脏话的开发者估计对自己措词很满意。 他还提交了一个变更集来删除 12 处脏话。 3 天前,Adam Farley 补充进展。经过 OpenJDK 社区讨论后,认为: ① Damn 和 Crap 不算脏话; ② jszip.js 中的 3 个 f**k,是上游的锅(回头会跟进处理); ③ BitArray.java 中的 f**k,还有 SoftChannel.java 中粗俗用语,都是脏话,应该删掉; Adam Farley 提交的这个 Bug 报告,目前已标记为「已解决」。 国外网友观点 nfrankel:我就不搞不懂了,为啥 Damn 和 Crap 居然不算脏话了。 driusan:如果上游回应他们 f**k off,他们(OpenJDK 团队成员)会怎么办? freakhill:这些人空闲时间真多! SustainedDissonance 的观点: 如果我负责一个很受欢迎的项目,我收到类似这样的 PR,我会用“(fuck off)滚蛋”来关闭 PR。如果这伤害了某些人的感情,那就随它吧。 我认为搞这种政治正确的事情,是有害的,而且说实话,容易失控。 源文件中的某些注释中是否包含脏话并不重要。它不会伤害任何人。除了某些人,他们会不辞辛苦地去寻找这些脏话,大概是在空闲时间将整个项目的源代码与他们的脏话列表进行比对。 如果让这些人为所欲为,他们会把我们的电影、游戏甚至文学搞得乱七八糟的。在这个过程中去除他们认为有冒犯性的东西。这是最终的发展方向。 代码(注释)中有脏话,大家怎么看呢? (点击标题可跳转阅读)