被无数程序员炮轰,开源项目圣诞节失控变圣诞“劫”

12月25日,喜气洋洋的圣诞节,无论是线上还是线下都弥漫着欢乐的气氛。

12月25日,喜气洋洋的圣诞节,无论是线上还是线下都弥漫着欢乐的气氛。


然而这一天的IT圈却不那么平静,甚至可以说平白无故地遭遇了一场“飞来横祸”。


倒霉熊孩子的圣诞彩蛋,无辜开发者们惨遭玩弄,来自Antd。


1545791982191965.png


Antd即Ant Design,是阿里蚂蚁金服开源的一套企业级的UI设计语言和React实现,因种种功能优势而备受开发者青睐。


圣诞失控事件也正是源自于此,开发者别出心裁地在框架代码中埋下了一个会在圣诞节当天触发的彩蛋:一个不曾提前告知、无法手动禁止、并且“潜伏”了106天之久的按钮“惊喜”。


12月25日,当开发者们上班后,立刻被这个彩蛋打了个措手不及。


在这一天,原本正常的按钮,却突然一夜之间增加了「积雪」的效果:


1545792683173419.jpg


自作聪明的彩蛋,实际上却如蝴蝶效应一般引发了一连串事故。


开发者们怒不可遏,在网络上立刻对其发起了征讨:Antd团队脑子进水了?


1545792755769769.jpg


因为这一场“灾难”级别的事故,大量前端者纷纷前往Ant Design的GitHub仓库吐槽。


1545793210618543.jpg


1545793246216519.jpg


1545793706559236.jpg


1545793337558132.jpg


因为很多政府项目、军事项目、宗教项目等严肃场景中,这些按钮也毫无例外的中了招。


许多项目方遭遇客户投诉,开发者们却因此背锅丢了饭碗。


1545792921834104.jpg


此次事件波及范围之广,后果之严重,大概也是Ant Design团队没想到的,而这还仅仅是圣诞节彩蛋之一。


1545793119121543.jpg


更过分的是,就连第三方开发者设置的title,竟然也会被一句“Ho Ho Ho”给完全覆盖。


试想有一天你打开电脑,发现操作系统莫名其妙地自动更换了皮肤,各种按钮上也都加上了莫名其妙的特效,就能体会到这一事故给开发者、老板和客户带来多大的惊吓了。


1545793500565027.jpg


并且这个彩蛋还是无法手动禁用的,很多开发者就只能自力更生寻求解决方法。


最尴尬的是,就连彩蛋中的“Merry Christmas”也拼错了。


1545794304974477.jpg


Ant Design的核心维护人员不久后就做出了回应, 并提供了修复的方法。


他表示,这个Ant Design圣诞彩蛋起源今年9月10日的一次提交,代码实现会在12月25日当天给所有按钮添加积雪效果,并增加`HoHoHo!`的浏览器默认提示信息。


尽管之前该程序小哥表示“做好了被骂的准备”,但在众开发者的炮轰之下,他终于承认这是“个人的一意孤行且愚蠢的决定”。


1545794078360976.jpg


Ant Design作为一款专注于企业级别的前端组件库,这一场闹剧可以说是成也萧何败也萧何。


首先,这不是一个失误导致的Bug,而是一个人为的恶作剧。


相对于严重Bug导致的系统失效、数据丢失,这样的“彩蛋”看起来似乎无伤大雅。


但对于使用了Ant Design的用户来讲,不仅需要在这个“Bug”上花不少时间紧急修复,还需要给客户、老板等相关人员作出解释,甚至受到处分。


不管怎样,Antd此次无视不同文化、政治背景乃至于宗教信仰的因素,强行上演这么一出“强买强卖”的乌龙事件,毫无疑问会让开源社区的信任度大打折扣。


最后,希望广大开发者也要慎重选择第三方工具。

本站文章均为原创,版权归本站所有,如需转载或引用请注明出处如:“本文章转载自:

被无数程序员炮轰,开源项目圣诞节失控变圣诞“劫” - Extfans”

相关标签

上一篇:History Master插件,可视化浏览器历史记录

下一篇:Haggle Online With 'PriceWaiter' For Google Chrome