Ant Design圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

栏目: 软件资讯 · 发布时间: 5年前

内容简介:参考资料:微博网友资料、知乎、Github、界面Ant Design是一套由蚂蚁金服开发的企业级开发UI组件库,并已经开源。今天,由于在该框架中设置了一个未事先告知的圣诞彩蛋,且无法手动禁用,开发者社区对该项目发起了连番指责。该彩蛋的实现方式是,在圣诞节日期间,使用Ant Design组件库的网页与应用,其按钮样式将会出现白色积雪效果。如下所示:

参考资料:微博网友资料、知乎、Github、界面

Ant Design是一套由蚂蚁金服开发的企业级开发UI组件库,并已经开源。今天,由于在该框架中设置了一个未事先告知的圣诞彩蛋,且无法手动禁用,开发者社区对该项目发起了连番指责。

该彩蛋的实现方式是,在圣诞节日期间,使用Ant Design组件库的网页与应用,其按钮样式将会出现白色积雪效果。如下所示:

Ant Design圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

并且所有按钮都带有“Ho ho ho!” 标题:

Ant Design圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

这个未事先告知的彩蛋在今日实现后,对开发者造成普遍困扰,有 程序员 称“以为遇到了BUG”,也有人表示由于该按钮,而遭到客户大量投诉。甚至有开发者因从事政府软件项目,工作受到严重困扰。

Ant Design圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

有开发者质问,为什么不经过允许就在按钮上添加彩蛋。

Ant Design圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

Ant Design圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

知乎网友@顾轶灵的评论很到位,在此分享给大家(云头条已获作者授权,链接:https://www.zhihu.com/question/306858501/answer/559210269)

也有开发者指出,在一个主要面向企业客户的开源组件库中擅自添加彩蛋,Ant Design团队有失专业。有人称,“这个彩蛋推翻了它曾经留给我的这些正面印象,至少我对它的信心没有了。”并质疑开发团队对开源项目的责任意识。

有开发者查询代码库发现,有关该彩蛋的代码在数月前就已经提交。

在开发者提出激烈批评后,Ant Design的一名开发者于今日在开源社区GitHub发布回应解释了该事件,该开发者承认自己在9月10日提交了该彩蛋并设定于12月25日触发,并表示该行为是自身一意孤行且愚蠢的决定,给大家造成了不良影响。该开发者同时给出了修复方案并承诺未来不再会有类似问题发生。

此次事件似乎反应了开源程序项目的一个典型困境,其支持者声称由于开源软件会因开源而公开透明,并因持续受到监督而安全。

但在实际过程中,多数人并不会审读代码。即使有人发现问题,也因为不受重视而无法解决,最终就有可能导致严重的后果。

开发者@afc163 在Github回应:

关于 Ant Design 圣诞彩蛋,起源自 2018 年 9 月 10 日我的一次提交:00aebeb 。代码实现会在 12 月 25 日当天给所有按钮添加积雪效果,并增加 Ho Ho Ho! 的浏览器默认提示信息。这完全是我个人的一意孤行且愚蠢的决定,是我的错误给大家造成了不良影响,非常抱歉。

我们已经回滚相关代码并发布了修订版本:3.9.4、3.10.10、3.11.6,各位请更新至相应的版本即可。使用了语义化版本的直接重新安装 node_modules 并重新下载即可。

Ant Design圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

声明:本文来自云头条,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如需转载,请联系原作者获取授权。


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

PHP、MySQL和Apache编程导学

PHP、MySQL和Apache编程导学

梅隆尼 / 李军 / 2009-1 / 59.00元

《PHP、MySQL和Apache编程导学(原书第4版)》介绍Web应用开发的强大组合工具:MySQL、Apache和PHP,共分为六个部分。第一部分引领读者深入了解、安装和配置MySQL、Apache和PHP。第二部分讲解PHP语言基础,包括数组和对象这样的结构化元素。第三部分介绍中级应用程序开发的主题,包括使用表单和文件、限制访问以及完成包含某个专门概念的小项目。第四部分介绍使用数据库的一般性......一起来看看 《PHP、MySQL和Apache编程导学》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具