前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >另外的视角来看 antd 这件事儿

另外的视角来看 antd 这件事儿

作者头像
桃翁
发布2019-01-24 09:41:09
1.3K0
发布2019-01-24 09:41:09
举报
文章被收录于专栏:前端桃园前端桃园

公众号相信大家今天都已经知道了 antd 这次的事故了,不知道的简单回顾一下。

今天圣诞节,所以在 type 是 primary 的 Button 上都加上了雪花。

雪花

就是在 antd 3.9.3 的时候增加了一个定时器,到 12 月 25 的时候增加一个 christmas 的 css 类,还给 title 改为了 Ho Ho Ho。具体 commit 见:https://github.com/ant-design/ant-design/commit/00aebeb9756afecc884ad48486084836b9a2707a

ts

css

然后就导致今天开发者早上一来看,就觉得莫名其妙,还以为是病毒啥的,还有人因此被解雇(issue 上说的,不知道是否是真),总之,这个事情还是挺严重的。

作为一个有温度的前端号,肯定不是带你们吃瓜的,要是带你们吃瓜,肯定大早上的这篇文章就出来了,我们从另外的角度来看下这个问题。

  • 功不抵过
  • 开源及责任
  • 批评没有任何好处

功不抵过

Antd 作为全世界最好的 React 前端组件库之一,目前将近 4 万的 star,国内外很多企业都会使用 antd 做前端开发。

我估计最近几年大部分人接触 React 的人,使用的 UI 库都会是 antd,Vue 的话可能 Element UI 和 iView 还可以拼杀一下,但是 antd 在 React 界是绝对的老大,这是 antd 的功。

但是这一次彩蛋事件,就导致很多人因此而放弃它。

然后网上骂声一片。

这是为什么呢?

因为这次失误触犯了使用者的底线,本来使用 antd 就是因为他的稳定,用起来放心。

结果这个彩蛋,出其不意,在没有给用户任何提示的情况下,悄悄的代码里面加一些“副作用”,导致让用户感觉用 antd 不再放心,担心下次加点获取用户信息啥的。

所以呀,能做好的就一定要保证一直好下去,一旦出现了触犯原则的事情就是好事不出门,坏事传千里,前端娱乐圈再次火起来了,搞 py 的、 Java 的等都知道 antd 了,可以说这次“宣传”很到位。

批评没有任何好处

在卡耐基的《人性的弱点》第一章里就说到

批评是没有用的,因为它使人增加一层防御,而且竭力地替自己辩护。批评也是危险的,它会伤害了一个人的自尊和自重的感觉,并激起他的反抗。

我看到很多人在 issue 里,在知乎上对 antd 团队,对蚂蚁金服,对阿里开源进行各种批评,我感到很痛心。

因为在我的眼里,antd 真的很优秀,阿里的开源也做得很好,我很怕开发者扛不住他们的批评,而导致他们的开源热情一点点较少,或者阿里内部扛不住舆论,把相关人员给开了。

这次偏右大大主动一个人承担了责任,也有人在 issue 里@他出来挨打

image.png

偏右可是 “antd 之父”,他一个人对 antd 的贡献可能将近百分之四十(看贡献图看到的,没有统计过),下面是最近提交的贡献度。

贡献度

要是阿里内部扛不住压力,或是他自己扛不住,辞职了,那么你会开心吗?可能你会开心,但是对于整个 React 社区,对于还要使用 Antd 的人来说,又有什么好处呢?可能 issue 解决得慢一点,PR 合并得慢一点,bug 可能多一点。

我想说道这里大家应该已经明白了,过分的批评真的没有任何好处,你可以回想你自己在生活中发生的事儿,哪一次你对别人的批评,让对方觉得你批评得好,感觉很爽的。相反的,发自内心的赞赏别人,是待人成功的秘诀。

可能有些人又会说了,你的意思是他做这事儿,我还应该去赞赏他了?对于这种问题,我想劝你去看下《人性的弱点》这本书。你站在被责怪人的角度考虑一下,是你的批评让他以后会做得更好,还是你的鼓励呢?

批评、责怪别人会让人感到反感,让人不爽,让人产生抵触情绪,这是人的天性。

说到这里,我声明一下,我还是会使用 antd 的产品,我相信他们经过这次,会更严格的规范代码流程,code review 会更仔细。我也希望大家不要对他们失去信心,虽然我不是阿里的,但是我看好他们团队,他们团队都做不好,国内还能有多少团队比他们更好呢?

开源及责任

这个掘金站长在这篇文章(https://juejin.im/post/5c21a3ea5188254eaa5c4486)中已经说得很详细了

虽然在前面我强调不要再去批评指责他们了,但是不代表他们所做的就是正确的,玉伯也发表声明会吸取这次教训,请大家持续监督。

玉伯知乎回答

另外

真心希望我的读者不要做一个键盘侠,不仅仅只做一个吃瓜群众,在吃瓜的同时能挖掘到其他的东西,别人的教训是否会发生在自己身上,他们这种大佬都会犯这样的错误,何况我们这些一般的人呢?

最后我觉得有点奇怪的是,偏右 issue 里面回了个“早就做好了被骂的准备”,让我怀疑可能这个想法不是他的主意,一个正常人会知道被人骂还这样搞么,一点疑惑,但是这都不是这篇文章的重点。

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

本文分享自 前端桃园 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 功不抵过
  • 批评没有任何好处
  • 开源及责任
  • 另外
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档