内容简介:参考资料:微博网友资料、知乎、Github、界面Ant Design是一套由蚂蚁金服开发的企业级开发UI组件库,并已经开源。今天,由于在该框架中设置了一个未事先告知的圣诞彩蛋,且无法手动禁用,开发者社区对该项目发起了连番指责。该彩蛋的实现方式是,在圣诞节日期间,使用Ant Design组件库的网页与应用,其按钮样式将会出现白色积雪效果。如下所示:
参考资料:微博网友资料、知乎、Github、界面
Ant Design是一套由蚂蚁金服开发的企业级开发UI组件库,并已经开源。今天,由于在该框架中设置了一个未事先告知的圣诞彩蛋,且无法手动禁用,开发者社区对该项目发起了连番指责。
该彩蛋的实现方式是,在圣诞节日期间,使用Ant Design组件库的网页与应用,其按钮样式将会出现白色积雪效果。如下所示:
并且所有按钮都带有“Ho ho ho!” 标题:
这个未事先告知的彩蛋在今日实现后,对开发者造成普遍困扰,有 程序员 称“以为遇到了BUG”,也有人表示由于该按钮,而遭到客户大量投诉。甚至有开发者因从事政府软件项目,工作受到严重困扰。
有开发者质问,为什么不经过允许就在按钮上添加彩蛋。
知乎网友@顾轶灵的评论很到位,在此分享给大家(云头条已获作者授权,链接: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 并重新下载即可。
声明:本文来自云头条,版权归作者所有。文章内容仅代表作者独立观点,不代表安全内参立场,转载目的在于传递更多信息。如需转载,请联系原作者获取授权。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 【钛晨报】阿里开源AntDesign隐藏圣诞节彩蛋遭遇开发者炮轰
- RSS 之父 Winer 炮轰 Google 反客为主强推 HTTPS
- “分叉并商品化”,GitLab 和 Elastic 炮轰 AWS 的开源方法
- “分叉并商品化”,GitLab 和 Elastic 炮轰 AWS 的开源方法
- DNS之父炮轰IETF正式采用DNS-over-HTTPS标准
- 新年彩蛋之中大奖
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JavaScript
David Flanagan / O'Reilly Media / 2011-5-13 / GBP 39.99
The book is a programmer's guide and comprehensive reference to the core JavaScript language and to the client-side JavaScript APIs defined by web browsers. The sixth edition covers HTML 5 and ECMA......一起来看看 《JavaScript》 这本书的介绍吧!