另外視角看待 antd 事件

公眾號相信大家今天都已經(jīng)知道了 antd 這次的事故了,不知道的簡單回顧一下。

今天圣誕節(jié),所以在 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

然后就導(dǎo)致今天開發(fā)者早上一來看,就覺得莫名其妙,還以為是病毒啥的,還有人因此被解雇(issue 上說的,不知道是否是真),總之,這個事情還是挺嚴(yán)重的。

作為一個有溫度的前端號,肯定不是帶你們吃瓜的,要是帶你們吃瓜,肯定大早上的這篇文章就出來了,我們從另外的角度來看下這個問題。

  • 功不抵過

  • 開源及責(zé)任

  • 批評沒有任何好處

功不抵過

Antd 作為全世界最好的 React 前端組件庫之一,目前將近 4 萬的 star,國內(nèi)外很多企業(yè)都會使用 antd 做前端開發(fā)。

我估計最近幾年大部分人接觸 React 的人,使用的 UI 庫都會是 antd,Vue 的話可能 Element UI 和 iView 還可以拼殺一下,但是 antd 在 React 界是絕對的老大,這是 antd 的功。

但是這一次彩蛋事件,就導(dǎo)致很多人因此而放棄它。

image.png

然后網(wǎng)上罵聲一片。

這是為什么呢?

因為這次失誤觸犯了使用者的底線,本來使用 antd 就是因為他的穩(wěn)定,用起來放心。

結(jié)果這個彩蛋,出其不意,在沒有給用戶任何提示的情況下,悄悄的代碼里面加一些“副作用”,導(dǎo)致讓用戶感覺用 antd 不再放心,擔(dān)心下次加點(diǎn)獲取用戶信息啥的。

所以呀,能做好的就一定要保證一直好下去,一旦出現(xiàn)了觸犯原則的事情就是好事不出門,壞事傳千里,前端娛樂圈再次火起來了,搞 py 的、 Java 的等都知道 antd 了,可以說這次“宣傳”很到位。

批評沒有任何好處

在卡耐基的《人性的弱點(diǎn)》第一章里就說到

批評是沒有用的,因為它使人增加一層防御,而且竭力地替自己辯護(hù)。批評也是危險的,它會傷害了一個人的自尊和自重的感覺,并激起他的反抗。

我看到很多人在 issue 里,在知乎上對 antd 團(tuán)隊,對螞蟻金服,對阿里開源進(jìn)行各種批評,我感到很痛心。

因為在我的眼里,antd 真的很優(yōu)秀,阿里的開源也做得很好,我很怕開發(fā)者扛不住他們的批評,而導(dǎo)致他們的開源熱情一點(diǎn)點(diǎn)較少,或者阿里內(nèi)部扛不住輿論,把相關(guān)人員給開了。

這次偏右大大主動一個人承擔(dān)了責(zé)任,也有人在 issue 里@他出來挨打

image.png

偏右可是 “antd 之父”,他一個人對 antd 的貢獻(xiàn)可能將近百分之四十(看貢獻(xiàn)圖看到的,沒有統(tǒng)計過),下面是最近提交的貢獻(xiàn)度。


貢獻(xiàn)度

要是阿里內(nèi)部扛不住壓力,或是他自己扛不住,辭職了,那么你會開心嗎?可能你會開心,但是對于整個 React 社區(qū),對于還要使用 Antd 的人來說,又有什么好處呢?可能 issue 解決得慢一點(diǎn),PR 合并得慢一點(diǎn),bug 可能多一點(diǎn)。

我想說道這里大家應(yīng)該已經(jīng)明白了,過分的批評真的沒有任何好處,你可以回想你自己在生活中發(fā)生的事兒,哪一次你對別人的批評,讓對方覺得你批評得好,感覺很爽的。相反的,發(fā)自內(nèi)心的贊賞別人,是待人成功的秘訣。

可能有些人又會說了,你的意思是他做這事兒,我還應(yīng)該去贊賞他了?對于這種問題,我想勸你去看下《人性的弱點(diǎn)》這本書。你站在被責(zé)怪人的角度考慮一下,是你的批評讓他以后會做得更好,還是你的鼓勵呢?

批評、責(zé)怪別人會讓人感到反感,讓人不爽,讓人產(chǎn)生抵觸情緒,這是人的天性。

說到這里,我聲明一下,我還是會使用 antd 的產(chǎn)品,我相信他們經(jīng)過這次,會更嚴(yán)格的規(guī)范代碼流程,code review 會更仔細(xì)。我也希望大家不要對他們失去信心,雖然我不是阿里的,但是我看好他們團(tuán)隊,他們團(tuán)隊都做不好,國內(nèi)還能有多少團(tuán)隊比他們更好呢?

開源及責(zé)任

這個掘金站長在這篇文章(https://juejin.im/post/5c21a3ea5188254eaa5c4486)中已經(jīng)說得很詳細(xì)了

雖然在前面我強(qiáng)調(diào)不要再去批評指責(zé)他們了,但是不代表他們所做的就是正確的,玉伯也發(fā)表聲明會吸取這次教訓(xùn),請大家持續(xù)監(jiān)督。


玉伯知乎回答

另外

真心希望我的讀者不要做一個鍵盤俠,不僅僅只做一個吃瓜群眾,在吃瓜的同時能挖掘到其他的東西,別人的教訓(xùn)是否會發(fā)生在自己身上,他們這種大佬都會犯這樣的錯誤,何況我們這些一般的人呢?

最后我覺得有點(diǎn)奇怪的是,偏右 issue 里面回了個“早就做好了被罵的準(zhǔn)備”,讓我懷疑可能這個想法不是他的主意,一個正常人會知道被人罵還這樣搞么,一點(diǎn)疑惑,但是這都不是這篇文章的重點(diǎn)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容