這個隱瞞了100多天的彩蛋,在聖誕節搞丟了一群開發者的飯碗
郭一璞 發自 凹非寺
轉自 || 量子位 | 公眾號 QbitAI
這個聖誕節,有不少開發者發現自己被老闆開了。
是沒有N+1那種,這不是一次裁員,而是為事故背鍋。
事故發生在UI介面的一個按鈕上,平安夜過後,聖誕節來臨,這些開發者開發的前端頁面的按鈕上,突然多出來了一片積雪,還配著一個“Ho Ho Ho!”的提示。
△ 圖片來自CSDN
△ 圖片來自微博使用者不給力的麵條
明明什麼都沒有做,為什麼前端效果就突然變了呢?
原來,是這些開發者們日常使用的開源框架(也就是大家說的“輪子”)裡,被悄咪咪放了一個“彩蛋”。
這個輪子來自螞蟻金服,名叫Ant Design,簡稱antd,號稱“服務於企業級產品的設計體系”,致力於“讓設計者和開發者專注於更好的使用者體驗”。
並且,該輪子影響巨大,在GitHub上有38964顆星。
要知道聖誕節可不僅僅是吃喝玩樂的節日,本身是基督教的宗教節日。
而就是這個嚴肅的服務於企業級產品的輪子,被加上了一個帶有宗教意味的彩蛋。
但不巧的是,不少開發者在開發嚴肅的政府專案、軍事專案乃至宗教專案時,並不知道輪子裡有彩蛋,就直接用上去了。
想一想,阿里爸爸,螞蟻金服,大廠出品,高階輪子,肯定沒錯嘛。
於是,災難現場——
一位名叫mango的前端工程師在知乎貼出了自己給政府部門做的專案,“幸好對接的是我小姨子才沒事”。
嚴肅的黨政網站出現了西方聖誕節的彩蛋。
看起來是微信聊天框自己發出的文字,希望只是在吐槽,沒有認真的被抓……
此外,還有大大小小各類企業、機構的網站,都被加上了一片莫名其妙的雪,還有“Ho Ho Ho!”提示。
哪裡來的彩蛋?
這些效果尷尬的彩蛋,到底是哪裡來的?
彩蛋的作者是And Design專案的最大貢獻者,名叫“偏右”,ID: afc163。
今年9月10日,偏右靈機一動,在GitHub裡提交了這個彩蛋。
提交之後,使用Ant Design開發的頁面,所有按鈕上都會出現一片積雪和“Ho Ho Ho!”提示。
當時,也有人發現了彩蛋的存在,不過並沒有讓大家重視它。
也就是說,這個彩蛋已經在程式碼裡儲存了三個多月,沒有通知任何人,自動上線,悄咪咪潛伏者,準備在聖誕節這天發動攻擊。
威力巨大
雖然按鈕上的這堆積雪並不影響網站的使用,但足以引發信任危機。
不光是上面黨政網站出現聖誕節相關內容非常不合適,相關專案人員可能要承擔責任;
並且如果有服務宗教客戶的開發者一旦使用,後果不堪設想;
即使只是B2B的開發服務,公司為客戶開發的網站突然出現了變化,難免不會讓人覺得“這家開發公司是不是不靠譜”,懷疑留了後門,嚴重損害商業信譽,好不容易拿下的單子可能就黃掉了;
比如一位服務軍方的開發者,頁面在沒有聯網的情況下自動出現了彩蛋……
還有倒黴的開發者被迫開始審查vue的原始碼:
因此,這也讓Ant Design和螞蟻金服遭受了許多吐槽:
也有人覺得,把它稱作地雷比較合適……
春節把所有按鈕都變成餃子?
不錯啊,這位小哥真是被寫程式碼耽誤的產品經理,Growth Hacker啊!
始作俑者出來道歉了
造成了巨大的問題,偏右趕緊出來道歉+釋出解決方案。
可惜,使用Ant Design的使用者們可能沒有心理承受能力了。
除了道歉,也有人提出了這個開源專案的維護流程問題。
類似的有巨大影響力的專案,PR和code review不可虛設,尤其是當提出這個commit的人本身就是專案的最大貢獻者,擁有巨大影響力的時候。
開源社群,還是要遵守使用規範的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545808/viewspace-2286782/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AntD 聖誕節彩蛋事件事件
- 聖誕鬧劇!阿里旗下開源專案聖誕彩蛋遭開發者狂批阿里
- 因為一個跨域請求,我差點丟了飯碗跨域
- 《他們以為自己很厲害》之 聖誕節?彩蛋??事件事件
- 快到聖誕節了,用python來給自己的頭像加上一頂聖誕帽Python
- 【Python自動戴聖誕帽】02 戴聖誕帽及抗疫彩蛋Python
- 聖誕節,把你的 JavaScript 程式碼都裝扮成聖誕樹吧JavaScript
- 程式設計師的聖誕節--送她一顆聖誕樹(附原始碼)程式設計師原始碼
- 程式設計師的聖誕節–送她一顆聖誕樹(附原始碼)程式設計師原始碼
- 聖誕節的python豪華版聖誕樹,包括雪花彩燈文字背景Python
- 人工智慧再添新技能,這是要搶人類飯碗的節奏啊!人工智慧
- 程式設計師這碗青春飯,還能再多吃幾年了!程式設計師
- 一個聖誕動畫的實現動畫
- 機器人會否搶了真人“飯碗”機器人
- 聖誕節快到啦!Mac電腦系統如何在聖誕節讓電腦螢幕下雪?Mac
- 聖誕節如何打造新穎的郵件營銷?
- 庫克:等待蘋果汽車就像孩子在等著聖誕節禮物蘋果
- 聖誕節到了!!你的桌面下雪了嗎?? - Qt趣味開發之讓你的桌面下雪QT
- 大米:飯碗裡的資料–資訊圖
- 聖誕節,把網站所有的js程式碼都壓縮成聖誕樹吧。網站JS
- 聖誕夜,讓你的程式碼都變成聖誕樹吧!
- 在ITPUB連續1000多天發技術帖的日子
- 程式設計師的飯碗和杯具程式設計師
- 這是您的聖誕祝福程式,請開始執行!
- 細數10個隱藏在Python中的彩蛋Python
- cloudcone聖誕節開始推出自帶BBR加速的系統Cloud
- 聖誕節快樂:來自程式設計師們的問候程式設計師
- 聖誕郵件營銷:如何做使用者眼中的聖誕老人?
- 遊戲記:網咖想搶電影院的飯碗遊戲
- 「趣圖」第四張圖,程式設計師的聖誕節願望清單,過於真實,聖誕老人很難辦啊程式設計師
- YouGov:16%的美國人在聖誕節前兩到三週完成購物Go
- 聖誕節快到了,快來裝飾你的Mac電腦桌面吧!Mac
- 第四課:一個人的聖誕節?【Linux培訓實錄】薦Linux
- 神奇的C語言輸出12天聖誕節歌詞程式碼C語言
- “智慧糧倉”守衛中國飯碗
- 這玩意也太猛了!朋友們,我在此嚴正呼籲大家:端好飯碗,謹防 AI!AI
- 聊聊React中的隱藏彩蛋功能React
- 90% 以上的獨立開發者,敗在了認知環節