新闻报价 汽车 商家 技术 软件 驱动专业群组:手机版 房车之家 江苏汽车网 中耳炎
 
首页 新闻 报价库 经销商 驱动 软件 培训
论坛 手机 笔记本 配件 办公与网络 揭幕内参 美色美女
单机游戏 网游 手游 网页游戏开服表
软件开发培训班 软件商店 分类下载 破解注册 驱动下载 软件新闻
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏 编程开发 安全相关
  新闻首页 >> 软件新闻 >> 程序员怒了!阿里Antd圣诞彩蛋害我被离职了

程序员怒了!阿里Antd圣诞彩蛋害我被离职了

  2018年12月26日  【 转载 】 编辑:

  无意恶搞的圣诞彩蛋,惨被 摆弄的开发者们——Ant Design此致敬上 。

  每年的12月25日是外国友人们欢庆圣诞的 热烈日子,然而今年的圣诞却给众多Antd 开发者带来了莫大惊吓 。

  Antd即 Ant Design,是阿里蚂蚁金服开源的一套企业级的UI设计语言和React实现,因提供了 完全的类型定义文件、自带提炼自企业级中 后盾产品的交互语言和视觉 格调、开箱即用的高 品质React组件与全链路开发和设计工具体系等 性能优势而备受开发者青睐 。

  这次 引起争议的便是 Antd 库中暗藏的圣诞彩蛋——一个 未曾提前告知、 无奈手动禁止、而且“埋伏”了106天之久的按钮“惊喜”,打得开发者们措手 不迭 。更有甚者,由于众多政府 名目、军事 名目、宗教 名目等 威严场景中也一个不落地中了招,招致许多 名目方 遭逢客户投诉,开发者们背锅被裁 。

  1

   剑拔弩张!一个“俏皮”的积雪 动机按钮激发开发者危机

  那这个所谓的圣诞彩蛋 毕竟是指什么?其实便是一个带有积雪特效的按钮,以及一个“HoHoHo!”的 揭示 。

程序员怒了!阿里Antd圣诞彩蛋害我被
离任了

  const now = new Date();
    const isChristmas = now.getMonth() === 11 && now.getDate() === 25;
    const classes = classNames(prefixCls, className, {
      [`${prefixCls}-${type}`]: type,
      [`${prefixCls}-${shape}`]: shape,
      [`${prefixCls}-${sizeCls}`]: sizeCls,
      [`${prefixCls}-icon-only`]: !children && icon,
      [`${prefixCls}-loading`]: loading,
      [`${prefixCls}-background-ghost`]: ghost,
      [`${prefixCls}-two-chinese-chars`]: hasTwoCNChar,
      [`${prefixCls}-block`]: block,
      christmas: isChristmas,
    });

    const iconType = loading ? 'loading' : icon;
    const iconNode = iconType ?  : null;
    const kids = (children || children === 0)
      ? React.Children.map(children, child => insertSpace(child, this.isNeedInserted())) : null;

    const title= isChristmas ? 'Ho Ho Ho!' : rest.title;

  这是源码,title 彻底被hohoho 遮蔽( 起源:Github,@133922249)

  今日早上,GitHub、微博、知乎等平台的开发者都一边倒地对这个未曾事先告知的圣诞彩蛋进行了批评吐槽 。

程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了

  而且,由于是 无奈手动禁用的,众多开发者就不得不 自食其力地思量解决 步骤 。

程序员怒了!阿里Antd圣诞彩蛋害我被
离任了

  然而波及的 规模远远不止于此,众多开发者、 名目方也备受 株连 。

程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了

  ——这次的闹剧兴许 可以称之为中国开发者的圣诞“劫”了 。

  2

  106天的“埋伏”!这个未曾事先告知的圣诞彩蛋从何而来?

  那么这个“圣诞彩蛋”到底来自哪位之手?知乎消费者、蚂蚁金服前端工程师@偏右 悄悄地 积极认领了 。

程序员怒了!阿里Antd圣诞彩蛋害我被
离任了

  他 示意,这个Ant Design圣诞彩蛋起源今年9月10日的一次提交(https://github.com/ant-design/ant-design/commit/00aebeb9756afecc884ad48486084836b9a2707a),代码实现会在12月25日当天给全部按钮增加积雪 动机,并增加`HoHoHo!`的阅读器默许 揭示信息 。他还 示意,这 彻底是他“个人的 独断独行且 愚昧的决定” 。

  此外他还提到,这一“彩蛋”的影响 规模是 Ant Design 3.9.3、3.10.0'3.10.9、3.11.0'3.11.5版本,而且当前已经公布了 订正版本3.9.4、3.10.10、3.11.6,更新至相应的版本即可修复, 使用了语义化版本的直接再一次安装node_modules并再一次下载即可 。

  最终他郑重强调,代码里已经没有 其余的彩蛋了! 将来也会 接续 承受开发社区的监督 。然而开发者们显然不是很买账, 依旧颇有微词 。

程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了

   无论 怎么,Antd作为业内率先的前端组件库之一,此次却 忽视不同文化、政治背景乃至于宗教 信奉的因素,强行 演出这么一出“强买强卖”的乌龙事件,毫无 疑难会让开源社区的信赖度大打折扣 。

  3

  Antd的争议:开源社区的信赖危机

  圣诞 闭幕,闹剧收场,然而一地鸡毛背后,对于开源社区的生存现状探讨却更加引人 反思了 。

  “开源 原来就 懦弱,还造出这么一个乌龙 。”在《Opensourceconfrontsitsmidlifecrisis》一文中,作者BryanCantrill就提到了,开源正在面临中年危机,而那些以开源软件为生存之本的公司都将见面临信赖危机——这次的 Antd事件也只不过一个缩影罢了 。

  不过同时,信赖危机的产生也离不开开发者和社区的 煽风点火 。

程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了
程序员怒了!阿里Antd圣诞彩蛋害我被
离任了

   因此无论如何,开源如今已二十,还请开发者和社区们不要绑架了这个词 。



 按类别看新闻
电脑
数码
办公
网络

 江苏IT新闻联盟

 网游推荐
传奇世界 DNF公益服 魔域外挂 传奇世界官网 好天龙公益服 传世网 传奇官网 好传世开服网 好传世开服网 发布网 冒险岛发布网

工具:
成语大全 菜谱大全 邮编区号 全国地图 公交查询 火车时刻表 汉字换拼音 繁体字转换 二维码 | 站长工具:收录/反向链接 ALEXA排名 关键词排名 WHOIS
教程:
Flash Dreamweaver Photoshop | ASP PHP | ASP.NET Java | SQL MySQL 热门搜索:内参 游戏 美食 美女 魔域 天龙八部 DNF 传奇 传奇世界
游戏:

天龙八部发布网 传奇世界 今日新开魔域发布网 新开传奇网站 奇迹 DNF公益服 热血江湖 DNF 天龙八部 天龙八部 冒险岛 传奇世界 魔域 传奇 奇迹

论坛:

手机 笔记本 配件 办公与网络 | 户外摄影 美食天地 美色美女 揭幕内参 | 游戏热点 王者荣耀 传奇

驱动下载:显卡 声卡 网卡 主板 打印扫描
加入官方微信号
渠道报价/招聘
任你发任你查
Copyright 2018 www.zhujiangroad.com All Rights Reserved.
珠江路在线 ZhujiangRoad.com 版权所有 苏ICP备05016148号
关于我们 | 手机版 |  收藏夹 |  南京地图 | 站长工具 | 中耳炎.中国