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

刚刚过去的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的促销界面”。

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

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

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

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 每天进步一点点点点点点点点点点点点点点点点点点点点点点点点点点点点点点~~从开始只能写几句话、模仿别人的观点,到现...
    一个帅气的名字呀阅读 18,040评论 4 31
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 7,774评论 0 27
  • 带着曾经十几年的美好憧憬,终于踏入了大学的校门,才突然领悟到以前老师那善意的谎言
    吴霁阅读 107评论 0 1
  • 人的性格就是天生的,不会随着时间而改变,身边象有磁场一样,身不由己的发火,使自己不能平静下来,伤身而没有办法,火...
    时代变迁阅读 191评论 0 0
  • 晚七点,豪华大奔停在会所外。 “贾老板快请进!”店员婵殷勤至极,她观察多日,这位爷开豪车西装笔挺出手大方,定是有钱...
    天蝎姐姐谈情感阅读 428评论 8 11