穷逼 VIP、乞丐 VIP、Beggar VIP,真是气到完全没脾气。近日,这成为众多虾米用户内心的写照。
11 月 19 日,在 V2EX 社区的技术版一名网友发布了一篇名为《虾米 mac 客户端发现个好玩的注释》的帖子,文中贴出了阿里巴巴旗下虾米音乐 Mac 版客户端的代码,其中负责该项目的程序员为了让同事看懂这串代码,由此对该段的代码进行了注释,结果出现了如下的截图——“穷逼VIP(活动送的那种) ”,帖子一出引发了众多网友的争议。
起因:由 VIP 赠送引发的程序员蔑视
事实上,各类平台为了产品的推广及吸引更多的用户,通常会间接性地推出一些优惠活动,如 QQ 音乐 7 天绿钻会员免费体验、网易云音乐会员冲 12 个月送 3 个月等等。而作为国内科技巨头阿里巴巴旗下的虾米音乐,在面临前有网易云音乐的竞争,后有同为 BAT 之一的腾讯 QQ 音乐的压力之下,也会策划诸如送出一些短期 VIP 优惠券的活动,这种 VIP 实际上与常规的普通包月会员、超级 VIP 在使用上没有差别,但是时间上有限制。
而上图中出现的“穷逼VIP(活动送的那种)”,就是这种免费赠送或者花费远低于原价的钱而获得的,短暂的时间一到期,就会自动取消掉会员服务。
分析:Mac 版虾米音乐 App 代码注释的秘密
在没有实证的情况下,更多网友还是会认为这一定是产品经理策划出来的营销方案,让程序员再次背锅。于是,好奇心作祟的程序员们开始验证了截图的真实性,揭秘代码背后的注释。
在此,仅需几个简单的步骤:
硬件:一台 Mac 电脑和 Windows 电脑;
软件:下载 Mac 版本的虾米音乐;
安装虾米音乐客户端并右键选择 " 显示包内容 ",在 "/Contents/Resources/" 中找到 "app.asar" 这个文件,并复制到桌面。
找到 app.asar 这个文件,将其传输到 windows 系统电脑;
右键 app.asar 这个文件,用 edit with notepad++ 打开。
在编辑器中,搜索并查找注释,结果在 691437 行代码注释里, " 穷逼 vip"真实存在;
且在 734117 行和 734118 行代码注释里,程序员还标明了 " 乞丐VIP" 和 "beggar vip"。
对此,引发各路网友们众怒,纷纷表示:
原来我领的是穷逼 VIP。
不过我用虾米这么多年好像确实没冲过钱,一直是 VIP 或者 SVIP...现在都还是 2023 年过期。
没毛病,我也喜欢在注释里疯狂吐槽,也被人翻出来微博知乎晒了好多回,只是工作中的小乐子而已。
程序员能理解程序员的心态,但是对普通用户的确算侮辱了。
这代码居然能过 review ?
此次事件,表明了编译型语言的优越性,暴露了解释型语言的不足。充分说明了,现阶段程序开发的主要矛盾,是日益增长的开发需求同编译型语言开发速度低下之间的矛盾。
老老实实写代码,正正经经写注释
目前,虾米音乐客户端于昨晚彻底去除了不当用语,同时修复文件混淆失效的 BUG,发布了更新版本。同时,虾米音乐有关负责人表示,希望大家严于律己、引以为戒,始终把“客户第一”牢记心头,真正去服务客户,而不是挂在嘴边。
涉事的程序员今天中午也在知乎进行了公开道歉,表示:
我在一月前就已经离职。
当晚就从前同事那里听到了消息,得知他们都在加班删除我写的注释,重新打包发布程序,我感觉十分愧疚。首先要对所有虾米用户,以及互联网用户表示道歉。对不起,是我的个人行为,给你们添了堵。
另外要对虾米表示道歉,是我个人的任性行为,导致虾米的形象和信誉受到质疑。
说者无心,听者心塞
还记得雷军曾在接受采访时说过:你写程序有写诗一样的感觉吗?
在程序员这个充满自嘲的世界,错综复杂的代码就是表达自己内心的词谱,对生活的爱恨情仇,千言万语都可以写进代码及注释里,但是在此也奉劝各做程序员作家们,对于语句的运用仍需再三斟酌。同为程序员虽可以理解,但是,公司的一员依旧代表的是企业内部的文化及形象,面向的仍然是上千万的用户,且身处竞争的大环境之下,「说者无意,但不代表听者无心」。
不知对此,你怎么看呢?
未经允许请勿转载:程序喵 » 免费送我会员还被标注为穷逼 VIP,虾米音乐 App 代码注释曝光