不止虾米,你还发现其他代码的“坑”了吗
记者发现,除了这些难听的表述外,还有好事者找出了虾米音乐代码中更多的“小惊喜”,比如“播放出错,你放的这是啥玩意”……
别认为这只是虾米一家的“毛病”,事实上,有不少网站的代码中或多或少都藏着一些“坑”。比如知乎网友“姚行”就挑出了知乎网站代码中也有“getinzhihubecauseiamstupid”(上知乎因为我蠢)的代码。
据记者了解,这些代码一般来说不影响用户使用,多半隐藏在代码的“海洋”中,很难为人所知,甚至有些程序员会故意留下一些个性化的代码,称为“彩蛋”。
因此,有人觉得这只是玩笑而已。网友“苑博climbing”说:“这不就是个程序猿的自嗨么?感觉上纲上线了。”
不过,这种开脱并没有得到广大网友的认可。
网友“Coollander”说:“作为一名码农,深知代码、文档、注释这种东西不光你的同事领导会看,在你离职的几年后都有不认识的人会看到,深表惶恐,哪敢乱写?”
网友“VincentBegins”也认为:“这可不是上纲上线,这叫歧视。这种代码居然能过审,公司三观不正。“
在此次事件中, 也有人看出了编译型语言的“优越性“, 暴露了解释型语言的不足。编译型语言需要专门的解释器进行“翻译”,普通用户无法直接查阅代码的含义。
网友李遥说:“这其实反应了现代软件工程的一个现状——阅读并理解别人的代码是如此麻烦,以至于从中型项目开始,系统的一个模块的代码往往只有写它的那个工程师认真看过,其他人处于人人手头一摊事的状态,也没法去认真审阅,中间自然存在巨大的个人‘发挥’空间。”
虽然,审阅代码是一桩大工程,但不能因为太过复杂而选择忽视。有网友透露,美国曾经为了把blacklist换成blocklist,一大批程序员因此离职。
程序员“自嗨”背后暴露的“服务降级”
随着事态的发酵,这一看似程序员“自嗨”的事件,暴露了背后“服务降级”。
知乎上有很多网友批评虾米:“做活动让用户试用,完了还嘲讽用户,还以为神不知鬼不觉,代码也没有review(复审),这不是一个人的锅。”
网友“MartinHan01”还发现了更多秘密:“特意去逆向了一下虾米音乐android app,结果如下,‘穷XVIP’音质会降低。不仅仅PC/mac版会降低音质,安卓版本同样会!”
因此他认为,不管是不是“穷XVIP”,做人要诚实守信,不能因为是“穷XVIP”就欺骗,明明只是高音质却说是无损音质。
知乎网友“李嘉文”也很在意这一细节:“我觉得真正值得在意的是,为什么要给demoVIP(准VIP)用户单独设立规则?这种影响实际利益的行为,才是我们要关注的重点。”
从这件事和此前的几场风波来看,知乎网友“惊云”希望虾米能从根源上解决企业文化问题:“比如当年腾讯动漫没有钱,App外包出去来做,做好了要交给内部团队整体review。毕竟,泛娱乐不是口号,又懂技术又有情怀,才能做好产品。而情怀是真性情,不是鄙视链。”
正如始作俑者所言,对用户要有敬畏之心,这一份敬畏不是“花钱的才是大爷”,而是植根于尊重每一个人。这才是需要虾米好好反省的。 |