0
点赞
收藏
分享

微信扫一扫

如何高效debug[转载]

近来,经常因为一个小bug调试1-2个小时,甚至调试一整天的情况,都有!

我也在网上找了一点这方面文章来看.

觉得还是国外的写的要比中国的好一点.没别的意思,摘录在下面

https://www.cnblogs.com/BEMAKE/p/16502574.html

六、注释法

如果你实在没有思路,那可以采用注释法来排查。所谓的注释法,就是你把你写的类、函数、模块,等等你认为有可能出现这个bug的部分,一个个依次注释掉。

每注释一部分,编译运行,看看bug有没复现,有复现的话继续再注释其它部分,直到bug不再出现。这样就可以确定bug出现在刚刚注释的代码里,再慢慢把注释的代码打开,就慢慢缩小了范围,然后就能排查出问题了。

七、断点调试

这应该是很常见的一种调试方法了。你可以在代码可能出错的地点打上断点,然后再运行代码,看看程序会在哪一行出错。这种方法简单实用,效率也非常高。




举报

相关推荐

0 条评论