本文首发于个人微信公众号《andyqian》,期待你的关注~

前言

圣诞节,并非中国传统节日!但随着最近几年的发展,在中国的节日氛围也越发浓厚。商家,互联网企业自然不会放过这么好的日子,大多会选择在这一天进行大额优惠,有些网站,APP甚至会换上圣诞主题,以迎接圣诞节的到来。有些网站,APP则会在系统中留下彩蛋,以供用户去发现,在无言之中给用户创建些许惊喜,让用户体验企业对产品的用心。但是。。留的好是彩蛋,留的不好,则成了踩蛋,扯蛋! 你看,今天前端圈就炸开了锅。

彩蛋

在说彩蛋之前,我们首先来了解下什么是彩蛋?彩蛋是由西方国家过复活节时一个找彩蛋游戏发展而来。在这一天家长会把画成彩色的鸡蛋藏在屋内各个角落,然后让孩子们寻找,找到彩蛋的会得意想不到的惊喜。发展至今,彩蛋几乎约等于惊喜,在很多软件里面,例如: 微信里面,给朋友发送么么哒,则会有满屏的么么哒。在很多电影片尾中也会藏有彩蛋。让用户收获惊喜!

Ant Design的 踩蛋

介绍了彩蛋,现在继续介绍一下,踩蛋是什么?踩蛋是强行彩蛋导致的翻车事件 ! 与彩蛋不同的是,彩蛋制造的是惊喜,踩蛋制造的则是惊吓。

事情是这样的: Ant Design 的开发者早在2018年9月10日这一天,就实现并提交了彩蛋代码,代码的实现是:在12月25日当天给所有的按钮添加积雪效果,并增加 Ho Ho Ho! 的浏览器默认提示信息!

并没有在任何的 changlog 中记录,且没有提供任何文档信息!好家伙,时间移步至今天(也就是12月25日)。彩蛋陆续开始出现。
有这样的:

还有这样的:

更有这样的:

该彩蛋非但没有给到预想的惊喜,却让不少前端小伙伴被了黑锅,诺,你看:

事情发生后,Ant 团队也不逃避,随即给出修复方案。

但此次事件并非只是提供修复方案这么简单的,这次是彩蛋是按钮被狗啃,下次会不会是病毒?会不会是隐私数据窃取?我想,这都是值得思考的!

最后

对于我们开发者而言,特别是开源软件。使用者并不希望彩蛋,更希望的是稳定,可靠。而不是惊吓!调侃归调侃,我想大家也借此机会,以后如有开源项目,也应对自己的项目负责!切勿将信任被一个踩蛋给踩坏!

彩蛋虽好,切勿踩蛋!

相关阅读:

《浅谈 Java JPDA》

《『不就是』先生》

《分享几份好的资料》

《重构》

扫码关注,一起进步

个人博客: http://www.andyqian.com

Ant Design 圣诞节的踩蛋!相关推荐

  1. 从测试和 QA 角度,如何看待 Ant Design 圣诞节彩蛋事件?

    本文内容来自 TesterHome 社区帖<如何看待 antd 圣诞节彩蛋事件?>,节选了资深测试架构师 @思寒 对这个问题的看法.原文链接:https://testerhome.com/ ...

  2. ant design pro入门踩坑:删除页面文件报错

    前提:用ant design pro新增注册页,没有显示在菜单,在项目Page文件夹删除 原因:配置路由没有删 总结: 手动删除页面需要删1.Page目录下的页面文件 2.src/Page/.umi/ ...

  3. 使用express、react、webpack打包、socket.io、mongodb、ant.design、less、es6实现聊天室

    拿到一个项目,我们应该如何去完成这个项目呢. 是直接上手? 还是先进行分析,然后再去解决呢?毫无疑问,如果直接上手解决,那么可能会因为知道目标所在,而导致出现各种问题. 所以,我们应该系统的分析这个项 ...

  4. 12306 回应软件崩了;微信发布新版本,朋友圈可“斗图”;Ant Design 3.26.4 发布 | 极客头条...

    整理 | 屠敏 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注 ...

  5. 马云谈 5G 危机;腾讯推出车载版微信;Ant Design 3.22.1 发布 | 极客头条

    快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「CSDN 极客头条」,是从 CSDN 网站延伸至官方微信公众号的特别栏目,专注于一天业界事报道.风里雨里,我们将每天为朋友们,播报最新鲜有 ...

  6. antd 表格树如何展开_React Ant Design树形表格的复杂增删改

    React Ant Design树形表格的复杂增删改 ​ 最近由于业务接触了antd,使用antd完成一个复杂的树形表格的显示以及修改.在这其中碰见了很多坑,不少功能antd只写了初步的功能,更为细化 ...

  7. 2020-10-20 Ant Design Vue 关闭国际化设置默认语言为中文的

    作为一个小白,一开始做中后台项目用的就是Antdv 百度找不到什么资料的情况下还是蛮绝望的,慢慢的搞懂一些框架用法之后写一下自己的踩坑日志,希望能帮助到别人.如有不正确的地方,敬请提出指正.谢谢各位. ...

  8. antdesign卡片_10分钟精通Ant Design Form表单

    目录被人诟病的Form Form的原理 Vue版Form的进化史本文适合React.Vue开发者阅读,10分钟不够?那就再加10分钟. 被人诟病的Form antd被人吐槽最多的除了彩蛋之外,那应该就 ...

  9. 关于 Ant Design 的一些笔记

    使用 Ant Design 的一些心得 Tooltip & Popover Select 写在最后 说实话个人感觉这个框架还是很不错的,for React 和 for Vue 的都用过,相对来 ...

最新文章

  1. 深入理解java虚拟机之类文件结构以及加载
  2. java6.2免费下载_jasperreports(Java开源报表系统)
  3. JavaScript对象继续总结
  4. Spring3.2新注解@ControllerAdvice
  5. 计算机控制系统第三次作业,计算机组成与系统结构第三次作业
  6. 『ACM-算法-二分法』在单调递增序列a中查找小于等于x的数中最大的一个(即x或x的前驱)
  7. shell函数日期之间的操作(日期转秒,日期间隔秒,日期间隔天)
  8. latex 表格中虚线_如何识别和修复表格识别中的虚线
  9. C语言工作笔记-函数指针的使用(补充C回调系统)
  10. Leetcode算法题(C语言)11--有效的数独
  11. Python(65)_写函数,判断用户传入列表的长度,若大于2,则仅保留前两个长度的内容,并将其返回给调用者...
  12. Neutron/ML2学习
  13. Visual Studio 代码提示选不中
  14. 工程linux下创建svn仓库目录结构
  15. 不考虑知识点,考代码段更好
  16. UltraISO和rufus制作服务器U启动和下载步骤
  17. 获取字符串的md5sum值——分别使用shell、python、c++实现
  18. 攻防世界 ics-05
  19. 微服务的设计模式,你用了几个
  20. Selenium根据输入的公司名称来爬取公司的详细信息!

热门文章

  1. JBOSS简单的认识
  2. 中中的背包(01背包,完全背包,二进制优化时间复杂度)
  3. 366、总结:网络ping不通各种原因汇总
  4. 二十四、动网格Remeshing方法及实例
  5. Use a dynamically-generated, random IV.
  6. 网络围棋 v1.10 怎么用
  7. Android源码级别开发
  8. linux用于暂时锁定用户帐号的命令是,linux用于暂时锁定用户帐号的命令是()
  9. 如何给我的世界基岩版服务器更换存档
  10. 算法的概念及五大特性