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

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

内容简介:参考资料:微博网友资料、知乎、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圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

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


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

查看所有标签

猜你喜欢:

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

An Introduction to the Analysis of Algorithms

An Introduction to the Analysis of Algorithms

Robert Sedgewick、Philippe Flajolet / Addison-Wesley Professional / 1995-12-10 / CAD 67.99

This book is a thorough overview of the primary techniques and models used in the mathematical analysis of algorithms. The first half of the book draws upon classical mathematical material from discre......一起来看看 《An Introduction to the Analysis of Algorithms》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试