印象较为深刻的bug及原因分析
问题1:历史旧版本升级到新版本后,导致程序启动就闪退(版本升级)
分析:数据新旧兼容不完整
问题2:信号增强器在增强过程中,中断导致程序闪退(强制中断操作)
分析:空指针
问题3:快速切换tab加载数据,导致程序闪退(暴力操作)
分析:导数组越界
问题4:启动app过程中,进行网络变更导致程序卡死或闪退(网络模拟)
分析:网络断开后,闪屏广告没有回调
问题5:快速切换tab加载数据,导致出现错误数据(暴力操作)
分析:两个数据串了,因为切换tab时请求2个接口共用一个数组去接收,这个在数据清除不及时的时候就会出现不是这个条件筛选下的不相关的 数据
问题6:翻页加载数据出现重复数据(暴力操作)
分析:翻页出现数据重复,一个是服务端有问题还是取原来的数据,另外一个是翻页数据的页码没有改变,取得还是原来的页码这样取出来的数据叠加就会重复
问题7:待续