前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ant Design 圣诞彩蛋变炸弹:蚂蚁金服开源项目遭开发者炮轰

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

作者头像
Spark学习技巧
发布2018-12-28 11:29:02
2.4K0
发布2018-12-28 11:29:02
举报
文章被收录于专栏:Spark学习技巧Spark学习技巧

转自:云头条。

参考资料:微博网友资料、知乎、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 并重新下载即可。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 浪尖聊大数据 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档