每日最新頭條.有趣資訊

“彩蛋變地雷”,螞蟻金服開源項目遭開發者炮轟

Ant Design是一套由螞蟻金服開發的企業級開發UI組件庫,並已經開源。今天,由於在該框架中設定了一個未事先告知的聖誕彩蛋,且無法手動禁用,開發者社區對該項目發起了連番指責。

該彩蛋的實現方式是,在聖誕節日期間,使用Ant Design組件庫的網頁與應用,其按鈕樣式將會出現白色積雪效果。如下所示:

這個未事先告知的彩蛋在今日實現後,對開發者造成普遍困擾,有程式員稱“以為遇到了BUG”,也有人表示由於該按鈕,而遭到客戶大量投訴。甚至有開發者因從事政府軟體項目,工作受到嚴重困擾。

有開發者質問,為什麽不經過允許就在按鈕上添加彩蛋。

也有開發者指出,在一個主要面向企業客戶的開源組件庫中擅自添加彩蛋,Ant Design團隊有失專業。有人稱,“這個彩蛋推翻了它曾經留給我的這些正面印象,至少我對它的信心沒有了。”並質疑開發團隊對開源項目的責任意識。

有開發者查詢代碼庫發現,有關該彩蛋的代碼在數月前就已經提交。

在開發者提出激烈批評後,Ant Design的一名開發者於今日在開源社區GitHub發布回應解釋了該事件,該開發者承認自己在9月10日提交了該彩蛋並設定於12月25日觸發,並表示該行為是自身一意孤行且愚蠢的決定,給大家造成了不良影響。該開發者同時給出了修複方案並承諾未來不再會有類似問題發生。

此次事件似乎反應了開源程式項目的一個典型困境,其支持者聲稱由於開源軟體會因開源而公開透明,並因持續受到監督而安全。

但在實際過程中,多數人並不會審讀代碼。即使有人發現問題,也因為不受重視而無法解決,最終就有可能導致嚴重的後果。

獲得更多的PTT最新消息
按讚加入粉絲團