2008年 4月 10日,“开心农场”正式上线的前一天,机房里弥漫着期待的氛围。
小李正在最后一次测试功能机适配,老张核对服务器负载预案,刘菲菲则盯着用户反馈通道的准备情况。
所有人都盼着这个承载着“提升年轻用户留存”目标的应用能一炮而红。
曾庆国站在角落,手里拿着笔记本电脑。
看似在核对代码提交记录,眼神却时不时瞟向刘军的方向。
前一天晚上,他收到陈建仁的消息。
“必须在上线前搞定,别留下痕迹,就找个功能机适配的漏洞,测试查不出来的那种。”
此时,我正在和团队确认上线流程。
“明天上午 9点准时推送,先覆盖广州、深圳的功能机用户,下午根据反馈扩大范围。曾总,你负责的图像加载模块,最后再检查一遍,老款功能机的解码兼容性别出问题。”
“放心,刘总,都查过了。”
曾庆国笑着点头,手指却在键盘上快速敲击。
他刚在图像解码函数里加了一行隐蔽的代码:if deviceModel.indexOf“MTK6225“!==-1{ return null;}。
MTK6225是当时老款功能机的主流芯片,覆盖近 20%的低端用户。
但团队测试时用的多是新款机型,根本没覆盖到这个型号。
上线当天上午,数据反馈一片向好。
1小时内下载量突破 10万,年轻用户打开频率比平时高 3倍。
刘菲菲拿着统计报表,兴奋地找到我。
“你看,安安刚才还发消息说,她的向日葵终于开花了,还截图给我了。”
可到了中午,用户投诉突然激增。
客服组的同事抱着笔记本跑过来:“刘总,很多用户反馈看不到作物图像,点开农场只显示空白背景,尤其是用老款手机的用户。”
我心里一沉,立刻打开后台监控。
投诉集中在 MTK6225芯片的机型,报错日志显示“图像解码返回空值”。
“老张,立刻排查图像加载模块的代码,重点看老款芯片的适配逻辑。”
我急忙喊,“菲菲,联系客服,先给用户发补偿礼包,稳住情绪。”
团队立刻进入紧急排查状态。
小李调出所有代码提交记录,发现图像模块最后一次修改是曾庆国昨天晚上提交的,备注写着“优化解码效率”。
“刘哥,曾总的提交记录里有个奇怪的判断
本章未完,请点击下一页继续阅读->>>