彩蛋惹祸!阿里旗下蚂蚁金服开源项目 Ant Design 遭狂批始末

(给前端大全加星标,提升前端技能


综合整理:程序员的那些事(ID:iProgrammer)


圣诞节本应该一个开心的日子,但对有些前端开发者来说,是比较糟糕的一天。


因为他们网站上按钮,莫名其妙地就和往常不一样了,多了一块东西,title 居然还是 HO HO HO,有开发者直接吐槽像「像狗啃了一块」。


640?wx_fmt=png


640?wx_fmt=jpeg


究其原因,是因为这些网站用了一个开源项目 Ant Design,而该开源项目埋了一个在圣诞节触发的「彩蛋」。


据吐槽的开发者称,


  • ① Ant Design 并未之前的更新日志(ChangeLog)中明确提及这个「彩蛋」;

  • ② 这个「彩蛋」默认是开启,没有提供关闭「彩蛋」的配置。



Ant Design 是什么东西?


Ant Design 是阿里旗下蚂蚁金服的一个开源项目,在 GitHub 上有着 38k+ Star,13k+ fork。从这 2 个数据来看,就知道是一个用户量大的开源项目,而且还有阿里的招牌背书。


640?wx_fmt=png


Ant Design 官网上有这样一句话:


(Ant Design )服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。


从上面也可以看出,虽然使用 Ant Design 的人,基本都是开发者或设计师,但并不是一个开发者或设计师工具。因为它是一个 UI 项目,如果是用在生产项目中,设想一下,会是什么场景。



爆发大量吐槽


对于某些 zf 类网站来说,这个彩蛋简直就是灾难,原因你们懂的。


640?wx_fmt=png


这些网站的前端,可能就悲催了。有人说因彩蛋导致被迫离职,有人说被扣奖金或绩效了。(希望这些受罚的消息不是真的)


640?wx_fmt=png


640?wx_fmt=png


如果你们要问 25 日开源圈中最忙着关闭 issues 的项目是哪个?


第一名恐怕要颁给 Ant Design。截至 2018-12-25 12:13:50 为止,他们已关闭了 23 个 issue。


640?wx_fmt=png


彩蛋引发吐槽后,Ant Design 的工程师是怎么回应的?


此次圣诞彩蛋,正是蚂蚁金服前端工程师@afc163 在今年 9 月 10 日提交。他在最初的回应中曾提到:「早就最好了被骂的准备


640?wx_fmt=jpeg


为何不在更新日志(changelog)中说明有彩蛋,或许可以从@afc163  在 9 月 10 日的一次回复中看出来:

640?wx_fmt=png


什么才是真正的彩蛋? 网友@Winter 评论到:


我来介绍一下什么叫彩蛋,这玩意来自于西方复活节的找彩蛋游戏。这一天,家长会把鸡蛋涂上漂亮的花纹,藏在屋子里庭院里各种隐藏的角落,找到的孩子会获得幸运礼物。


看到没,人家活动是找彩蛋!对,彩蛋是要找的,不找发现不了的!这种突然自己跳出来的蛋,不是彩蛋啊,这叫跳蛋!


有本事就别用???


在 25 日的相关网帖中,少数技术圈网友的观点,就显得不那么体面了。比如:「用人家开源的东西还瞎 bb」、「得了便宜还卖乖,有本事就别用」……


640?wx_fmt=jpeg


640?wx_fmt=png

640?wx_fmt=png


可能他们理解中的开源,和大多数工程师眼中的开源,是两回事。



Ant Design 已删除那个「彩蛋」


圣诞彩蛋事故,在网上引发热议后。Ant Design 在 12 月 25 日中午左右,终于删除了「彩蛋」。

640?wx_fmt=jpeg


@afc163 也在 12 点左右发了一个 issue,做出了新回应:


640?wx_fmt=png


另外,蚂蚁金服技术体验部负责人工@玉伯 于 25 日中午在知乎讨论帖中做出回应:


640?wx_fmt=png


以上可看作是蚂蚁金服的正式致歉回应了。所以,那些持有诸如「有本事就别用」此类耗损开源信任观点的网友,可以消停了。smiley_0.png



推荐阅读

(点击标题可跳转阅读)

从上下文,到作用域(彩蛋:理解闭包)

Chrome 中的这个彩蛋,你知道吗?

移动端的那些坑


觉得本文对你有帮助?请分享给更多人

关注「前端大全」加星标,提升前端技能

640?wx_fmt=png

喜欢就点一下「好看」呗~

SpringBoot项目启动彩蛋是指在项目启动时,通过在控制台输出特定的Logo或者文字画面来增加启动的趣味性。 要实现SpringBoot项目启动彩蛋,可以通过修改`banner.txt`文件来替换默认的Spring Logo。这个文件可以包含自定义的Logo或者文字画面。 如果你想生成自己的Logo或文字画面,可以使用在线工具来生成,比如http://patorjk.com/software/taag、http://www.network-science.de/ascii/、http://www.degraeve.com/img2txt.php。这些工具可以根据你输入的内容生成相应的Logo或文字画面,你可以将生成的内容复制到`banner.txt`文件中,然后替换默认的Spring Logo。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [SpringBoot项目启动彩蛋与启动完成提示修改](https://blog.csdn.net/shouchenchuan5253/article/details/107647377)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [git启动文件彩蛋](https://download.csdn.net/download/weixin_41847607/10683713)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值