• 猿媛们,你们遇到极难重现的BUG时,是怎么处理的?

    2016/04/22 lixyz 20 评论

如题,开发中你们遇到极难重现的bug时是怎么处理的?置之不理?薅光头发也要找出来?

4 收藏


直接登录
最新评论
  • 程序媛 2016/04/22

    在所有可能出错的地方写上输出日志,布上天罗地网。出现问题的时候查日志。

  • 相辉   2016/04/22

    凭我帅气的外表扛过去

  • 大大大大包子脸 灵魂写手,代码在指尖飞舞 2016/04/22

    根据以往的解决问题的经验,这个时候我该去上厕所.

  • ﹏〆净梵丶 产品运营 2016/04/22 精华评论

    1、先分析之前出现bug时的情况,寻找共同点,尝试一下可能会出现bug的操作。(如果能找到当然好,找不到进行下一步。)

    2、判断这个bug是否足够重要,是否严重影响整个代码的运行。(如果不是很重要,进行下一步后继续其他工作,如果非常重要,在进行下一步后继续后续步骤。)

    3、在所有可能出错的地方写上输出日志,布上天罗地网。出现问题的时候查日志。(引用1楼)

    4、重复第一步,如果还找不到,下一步。

    5、地毯式搜索,如果还找不到,下一步。

    6、拷贝后,在确保代码还能正常运行的前提下一步步移除与BUG无关的代码行,到最后剩余的代码会越来越少,便于你找到问题所在。

    7、不要限制住自己的思维,一些看起来不太可能的事情往往就是事实。

  • 龙雀 野生程序员 2016/04/22

    尽可能输出日志,然后不管他,等下次重现。

  • 能打印日志的真好,一次访问一条日志,一天下来七八个G的怎么破

  • Tean BUG生成器 2016/04/26

    不能重现的BUG叫BUG吗,读书人怎么能算偷

  • 这种事情当然是先让QE的人给我重现了再说

  • Vin_C° ²º¹⁶ 全栈攻城狮 2016/05/30

     

  • ForLove 全栈工程师 2016/06/01

    如果业务影响小,其他工作又很赶时,暂时搁置;但最后要搞定

  • aaa   2016/07/22

    具体问题只能具体分析,log和dump是常规手段,如果是机器故障==。。。有时候也是要看脑洞的

  • ҉不忘初心 码畜 2016/07/22

    先重启下电脑,倒杯茶喝,站起来走一走,然后回来再看(看