淘宝app、ios弹屏故障思考

问题:如图所示:

淘宝启动首页

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

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

当前解决思路:

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

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

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

未来如何预防:

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

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

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

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

思考:

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

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

欢迎大家评论

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章