美文网首页
dubug和log

dubug和log

作者: Frank_Kivi | 来源:发表于2018-07-24 17:35 被阅读7次

    开发程序遇到bug时,我们排查bug的手段通常就是这两种:debug和log. 有的人喜欢debug,有的人喜欢log。debug相对于log来说确实有很多优势,具体就不再说了,这里总结几个只能使用log的场景。

    1. 多线程。在程序使用到多线程时,或者说要debug的地方会受到其它线程的影响时,不要使用debug,因为debug会打乱原本的代码执行顺序。
    2. 网络请求或者其它有超时设置的操作。因为debug会极大的降低代码的执行速度,所以非常容易就造成超时了。
    3. 需要使用到一些运行时产生的数据。 debug也可以查找到变量的状态,但是log的方式更加直接。

    如果我们在debug时出现了新的bug, 可以取消debug再运行一次,验证一下这个新的bug是不是因为debug才产生的。如果是就要考虑debug模式下代码执行速度问题。

    相关文章

      网友评论

          本文标题:dubug和log

          本文链接:https://www.haomeiwen.com/subject/cqeymftx.html