反思了下,解决问题无外乎3w1h when where who how

就是查询出来的事情多了,现在不知道哪个地方出问题,应该根据日志一步一步梳理,查看每一步的输出结果是否与预期一致

顺藤摸瓜

觉得不清楚的地方,可以新增打印,或通过其它方法获取这些不可知的信息。

已经确认没有问题的代码,不能出异常情况时,就开始漫无目的的怀疑,张驰有度。。。

严格的讲这个Bug还没有彻底解决,因为没有找到真正的原因

重启下服务就好了!!!!!!!!!!!!!!!!

主要想梳理下操作流程:

当时的反应:

bug出现了,第一个反应就是,不可能啊。这代码是才重构和优化的。相关细节可以说是了如指掌。怎么可能呢

然后开始漫无目的的怀疑Collections.shuff这个api,因为在这些代码中,就这个方法是黑盒,其它的都可以 认为是自己写的,不可能有问题。
对了,还有一个api,也可能有问题redisTemplate.boundsListOps(key).range(from,stop)这个api可能有问题,导致返回的值比较多

最近,老和一个测试磕起来了。

有这个必要嘛,一个自认为专业的人找到另一个自认为专业的人的bug。

如果不这样做会给团队带来不可挽回的损失?
如果不这样做,就会给自己带来不可挽回的损失?

怎么解决这个问题呢?
熟悉下测试部署的环境,能在测试使用的环境上找到出错的原因,按照测试的思路解决测试提出的问题,这样就了了测试的想法

最新文章

  1. CentOS7 安装中文帮助手册
  2. ios中通过调试来使用私有api
  3. XUtils框架中HttpUtils使用Get请求时总是返回相同信息的问题解决,xutilshttputils
  4. javascript设计模式学习之四——单例模式,缓存与对象池
  5. duilib -- Label控件的bug(转载)
  6. 《转》Java中HashMap详解
  7. openstack liberty 版本按照官方文档手动整合 完成后 基于dashboard-horizon 创建虚拟机报错 用CL却是成功的 网络等验证都是正确的通过启动的虚拟实例测试以成功
  8. javascript 给关键字加链接
  9. 使用AES加密的帮助类
  10. Echarts报错[MODULE_MISS]"echarts/config" is not exists!
  11. spring boot系列03--spring security (基于数据库)登录和权限控制(下)
  12. python识别图片中的代码。
  13. 什么是IO多路复用
  14. Dubbo 分布式服务框架入门
  15. Java 8 forEach examples遍历例子
  16. 跳转不同包时候 需要先指定该包的namespace 注意 先跳转 即加上/
  17. Kotlin in Action 笔记
  18. 读书笔记-C#中装箱拆箱性能
  19. photoshop 切片工具进行切图
  20. ORA-28002 密码过期解决方案

热门文章

  1. 解决git提交问题error: The requested URL returned error: 403 Forbidden while accessing
  2. Java基础知识强化之IO流笔记01:异常的概述和分类
  3. NYOJ 284 坦克大战 bfs + 优先队列
  4. 帧动画 AnimationDrawable
  5. 洛谷 P1412 经营与开发
  6. vmware桥接模式创建ubuntu虚拟机
  7. maven第7章生命周期和插件
  8. android中控件的使用
  9. 《CSS网站布局实录》学习笔记(一)
  10. Jason 分享吴霁虹教授的产品模型