关于彩蛋的一些想法

关于彩蛋的一些想法

2018年12月25日,圣诞节,知名的React组件库Antd的按钮样式变为了覆盖雪花的样式。这在网络上掀起了很大的争议。作者认为,这是一个彩蛋,而部分开发者则认为Antd是一个企业级框架,不应该不经开发者同意就将其呈现给用户,何况圣诞节还是一个带有宗教性质的节日。

何为彩蛋?根据维基:

在電腦领域,又稱作程式彩蛋,程式彩蛋通常是指制作者隐藏在产品中的、用于愉悦用户的隐秘物。包括文字、图片、声音或者某些小变化。通常在用户进行了某些特定的操作时出现。例如当用户执行某些用户手册中没有说明的隐秘命令、无意中的鼠标或键盘操作。制作者的目的通常是向用户展示制作人的某些资料或者完全为了取悦用户。

我们可以理解为是意料之外的小惊喜。一个好的彩蛋,应该可以让人会心一笑。既然Antd的这个彩蛋给部分用户、开发者带来了惊吓,就绝对不是一个合格的彩蛋。

其次,这个彩蛋,略显粗糙。用户无需任何操作即可显示,这给用户带来的惊喜感会减弱很多。

这次的争议还有一个点,是本次彩蛋是否应该放到changelog并开放API给开发者。我给出的答案是肯定的。因为Antd面向的是开发者而不是直接面向用户,Antd不应该越俎代庖。

最后,本篇没有彩蛋才怪喵~🐱