淘宝app、ios弹屏故障思考

本文探讨了淘宝APP因时间依赖引发的重大故障,分析了故障原因,并提出了包括环境设置、结对编程、代码审查和价值观培养在内的预防措施。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题:如图所示:

淘宝启动首页

这可能是淘宝这么多年第一次出现的耻辱行故障吧,扛住了双十一的技术基础能力,以价值观自居的阿里没有能扛住人性的破发。详细描述:淘宝APP ios端首次启动时弹出测试包提醒,需要卸载应用。将系统时间改为28号之后,APP无法使用。

但看这个弹框大家的解决思路是什么呢?

当前解决思路:

思路一:寻找弹屏文本;这种bug 始作俑者肯定是将这种文本内容做了加解密处理。不可能轻易找到,这种可以直接放弃。

思路二:弹窗统计这个也是可以去寻找的,但是也太好定位。查找难道较大。

思路三:从启动模块拆分分团队找获取时间的方法。这种肯定是需要获取系统时间。就算是进行加解密处理最终需要获取系统时间。可取。

未来如何预防:

1、像阿里大公司可以准备多一个测试环境,将环境的系统时间统一往后设置1年 5年 的动态时间环境。能预防这种对时间点的依赖。

2、结对编程的重要性,这种问题如果一个人有想法,但是两个人一起编码的话还是能杜绝类似问题。

3、代码review,这块阿里肯定是做了,但是不知道细致程度。结对编程之后,加上代码讲解有一定可能会发现类似的问题。

4、价值观和人品的塑造。

思考:

任何企业都需要有牛逼的程序员,但是牛逼程序员的价值观和人品也是值得深入品评。如果说人心叵测,那就在适当的时候优先考虑人品。让人品好的人去从大局看系统架构和代码逻辑。很多高升以后的P8 -P9 什么都以业务打头。但是在关键问题面前我们要拿出对历史代码逻辑和历史业务逻辑的综合评估。去帮公司及时解决问题。我们可以架构未来,但是也要多做灾难演练,有需要向后管理的远见,也需要有向前管理的历史沉淀,程序员不能忘本。有一些东西需要一直停留在脑海中。

一句话: 技术改变世界 心存敬畏 行有所止

欢迎大家评论

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值