美文网首页码农的世界程序员技术知识分享
程序员的恶趣味:在bug与彩蛋的边缘疯狂试探

程序员的恶趣味:在bug与彩蛋的边缘疯狂试探

作者: 什么都不会的程序员 | 来源:发表于2019-03-05 14:57 被阅读26次

刚刚过去的3月3日,是个快乐的周末,由于微信翻译机制存在的一个BUG,导致大量的人名翻译闹出了笑话。比如说,在微信里面输入“you are so caixukun”,不少人翻译出了“你真是个傻蛋”。

而“you play basketball like caixukun”则被翻译成了“你的篮球打得真好”,借着前不久蔡徐坤担任NBA形象大使被球迷群嘲的余威,这个翻译瞬间显得更有内涵了。

很可惜的是,快乐的时光总是不会太久,微信团队官方很快就修复了这个BUG,并且表示这个BUG出现的原因是“非正式英文词汇的误翻”。至于真实的情况到底是BUG还是程序员的恶趣味彩蛋,咱们就不得而知了。

只是苦了蔡徐坤的粉丝,还得四处奔走相告:蔡徐坤不是傻蛋。

01 程序员的快乐

这次微信翻译出现的这个BUG,其实并不让人意外,即使排除了bug问题,不少程序员在写代码时夹带私货的行为依旧非常普遍。

就拿最近的例子来说,去年圣诞节蚂蚁金服就发生了一起圣诞节彩蛋的失控事件。这起事件源于蚂蚁金服的程序员们在自家的开源项目Ant Design里面隐藏了一个积雪特效的彩蛋,在圣诞节当天回自动触发,并且无法手动禁止。

据了解,Ant Design是蚂蚁金服开发的一款企业级的UI设计框架,由于种种功能优势而备受开发者喜欢。

然而就因为这个“惊喜”的圣诞节彩蛋,导致很多政府机构,甚至军事项目、宗教场景纷纷中了招,不少开发者甚至因此丢了饭碗。

除了这次事件,离我们不远的还有去年QQ表情的恶意彩蛋事件。去年5月,QQ被曝出存在恶意彩蛋,发送消息“菜刀+表情”会出现骂人脏话。

尽管QQ官方很快回应称为产品BUG,并很快进行了修复。但还是被知乎网友用反编译挖出了背后的代码,证明这并非BUG,而是人为的恶意彩蛋。

都说技术无罪,但是很多时候这个理由也给了不少程序员放飞自我的空间,在密密麻麻的代码里,他们以“彩蛋”的名义制造了不少人为的BUG,在爽了自己的同时,却让不少用户和开发者遭了罪。

真正的彩蛋,不应该裹挟用户的需求,更不应该无视基本的道德伦理与底线。只有让人惊喜的伏笔才叫彩蛋,让人惊吓的可不算。

02 真正的彩蛋

好的彩蛋,应该是隐藏在某个角落,静静等待用户的发掘和探索,而不应被动侵扰用户,绑架用户需求。

去年开始,“绝地求生”这款游戏一直很火,在开发游戏的时候出现了一个系统BUG,导致平底锅可以挡子弹。

但是最终这个BUG不仅没有被吐槽,反而因为提升了游戏体验而得到玩家的一致好评,并因此在后续版本中得到了保留。

优秀的程序员应该把BUG变成彩蛋,而不是把彩蛋变成BUG。

其实纵观互联网发展的几十年,程序员在代码里面所埋下的彩蛋可以说是数不胜数,其中一些彩蛋不仅成为了用户发掘宝藏的趣味源泉,更是成为了营销和宣传的利器。

例如咱们很熟悉的可口可乐,在其官网的源代码里面就留了一个特别的彩蛋:一个由代码组成的logo。

这样的彩蛋,不仅能激发用户好奇心点开官网,而且还能起到一个免费的宣传作用。

除了可口可乐之外,咱们熟悉的互联网巨头们也是玩程序彩蛋的主力军,其形式比可口可乐的代码要有趣得多。

比如说,打开百度搜索“黑洞”、“Duang”、“布谷鸟”等特别关键词,会出现意想不到的视觉和声音特效。

除了特效之外,更高级的彩蛋甚至能隐藏一个小游戏。打开Google image搜索“Atari Breakout”,你会发现里面隐藏了一个打砖块的游戏彩蛋,工作太累的时候甚至可以当做休闲游戏玩两把。

对于彩蛋,我个人认为最重要的原则是不打扰,至于某些主观恶意的恶意彩蛋,其实不过是打着幌子的恶作剧罢了。

03 技术无罪,那程序员呢?

纵观国内这两年所出现的几次彩蛋“BUG”事件,大多都是程序员本身存在主观恶作剧的思维,最终才导致了意外事故的发生。这一类“彩蛋”事故的发生,虽然没有违反法律法规,但是在职业道德上却是不可取的。

比职业道德更重要的是,这一类事故的发生,同时在也透支用户对于产品的信任。去年圣诞事故发生以后,不少开发者纷纷表示不会再继续使用Ant Design框架,因为担心“不知道哪一天会跳出淘宝9块9的促销界面”。

这一类担忧虽然更多的是在开玩笑,但也真实反映了部分用户对于产品背后不信任感的增强,这部分机会成本还是得由企业来承担。

技术无罪,但程序员可未必。

虽然在法律上没有对这些意外的“彩蛋”行为做具体规定,但是出了事故之后,互联网巨头们要想杀一个程序员祭天可不是什么难事。

相关文章

  • 程序员的恶趣味:在bug与彩蛋的边缘疯狂试探

    刚刚过去的3月3日,是个快乐的周末,由于微信翻译机制存在的一个BUG,导致大量的人名翻译闹出了笑话。比如说,在微信...

  • 程序员的恶趣味,在bug与彩蛋的边缘疯狂挣扎!

    刚刚过去的3月3日,是个快乐的周末,由于微信翻译机制存在的一个BUG,导致大量的人名翻译闹出了笑话。比如说,在微信...

  • 在崩溃的边缘疯狂试探

    山本耀司曾说:“自己,这个东西是看不见的,撞上一些别的什么,反弹回来。才会了解,然后才知道自己是什么。” 我们或许...

  • 《在放纵的边缘疯狂试探》

    2021年2月9日,第二次变异,并且较1月21日的那一次,有过之而无不及。时隔18天,我再次发生变异。 变异的源头...

  • 在吃与不吃的边缘疯狂试探

    云南独一无二的“酸水”小豆腐,经历百年传承,三代人智慧的结晶,用独特的制作方法,为做好您的休闲小零食,让您吃了还想吃。

  • 我在崩溃的边缘、疯狂试探!

    6.24,刚从大姐的出租屋经过街上买了袋零食回到家,妈妈就打来了电话!说爸爸和别人撞车了,已经送去医院!我...

  • 在废青的边缘疯狂试探

    人们常说每当夜晚来临的时候就是人们多愁善感的瞬间,我也是如此,不知是因为关地太久的原因,心里早已失去曾经冷眼向洋看...

  • 在社恐的边缘疯狂试探……

    小A怀疑自己有严重的社恐,虽然之前她就觉得是,但是一直在挣扎和自己开解,觉得可能周围所有人都有,自己只是他们中的一...

  • 在断更的边缘疯狂试探

    刚刚躺进被窝,被窝里好舒服,珊瑚绒的被套柔软又暖和,要是早晨能多睡会就好了,我这个起床困难户。 昨天朋友来我家吃火...

  • 书单/在罪恶边缘疯狂试探

    1《七宗罪》作者是安东尼.布鲁诺 这是由电影大片改编的小说,因为电影非常火爆,影迷很多,干脆就出书了。讲的是一个宗...

网友评论

    本文标题:程序员的恶趣味:在bug与彩蛋的边缘疯狂试探

    本文链接:https://www.haomeiwen.com/subject/ggtouqtx.html