Debug 心得

来源:互联网 发布:淘宝卖家与快递合作 编辑:程序博客网 时间:2024/06/06 09:39

   第一种情况:  概率性的bug

          通过对比正确情况和错误情况的log,但log产生分支时,就可以从中下手解决问题。

                bug原因多是:     1.多线程不同步,可以通过添加锁解决

                                             2.一些判断条件不满足导致的,在不影响框架的情况下,可以通过添加新的判断条件解决。

   

   第二种情况:  100%重现的bug         

         可以参考与之相关的操作,通过一些逻辑关系去判断。

              bug原因多是:        1.设计思想出现了偏差,可以找到问题重新设计。

                                              2.问题考虑不全面,一些情况没有考虑到而导致的。

原创粉丝点击