“彩蛋变地雷”,蚂蚁金服开源项目遭开发者炮轰

更新时间:2018-12-25 18:00:55来源: 网络综合

Ant Design是一套由蚂蚁金服开发的企业级开发UI组件库,并已经开源。今天,由于在该框架中设置了一个未事先告知的圣诞彩蛋,且无法手动禁用,开发者社区对该项目发起了连番指责。

该彩蛋的实现方式是,在圣诞节日期间,使用Ant Design组件库的网页与应用,其按钮样式将会出现白色积雪效果。如下所示:

这个未事先告知的彩蛋在今日实现后,对开发者造成普遍困扰,有程序员称“以为遇到了BUG”,也有人表示由于该按钮,而遭到客户大量投诉。甚至有开发者因从事政府软件项目,工作受到严重困扰。

有开发者质问,为什么不经过允许就在按钮上添加彩蛋。

也有开发者指出,在一个主要面向企业客户的开源组件库中擅自添加彩蛋,Ant Design团队有失专业。有人称,“这个彩蛋推翻了它曾经留给我的这些正面印象,至少我对它的信心没有了。”并质疑开发团队对开源项目的责任意识。

有开发者查询代码库发现,有关该彩蛋的代码在数月前就已经提交。

在开发者提出激烈批评后,Ant Design的一名开发者于今日在开源社区GitHub发布回应解释了该事件,该开发者承认自己在9月10日提交了该彩蛋并设定于12月25日触发,并表示该行为是自身一意孤行且愚蠢的决定,给大家造成了不良影响。该开发者同时给出了修复方案并承诺未来不再会有类似问题发生。

此次事件似乎反应了开源程序项目的一个典型困境,其支持者声称由于开源软件会因开源而公开透明,并因持续受到监督而安全。

但在实际过程中,多数人并不会审读代码。即使有人发现问题,也因为不受重视而无法解决,最终就有可能导致严重的后果。

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复,谢谢.