idea debug没有进入断点

来源:15-9 用户信息解析器(下)

脚扶拖拉机

2020-11-30

老师,您好

我使用idea调试的时候程序不会进入断点,在网上搜索了好久还是没有相关答案。

我正在做单任务版的爬虫,调试过程是这样的,先是设置了断点:

http://img.mukewang.com/szimg/5fc45c8209b2cd0510440616.jpg

然后回到main主函数点击debug按钮:

http://img.mukewang.com/szimg/5fc45cca099a96ae15050472.jpg

结果程序直接运行结束了,没有进入断点:

http://img.mukewang.com/szimg/5fc45cfc092ee26e12990353.jpg

请问这个怎么解决呢?


我的单任务版的测试通过了,但是整个程序运行起来数据没爬下来,想通过debug排查下问题 T_T

写回答

1回答

ccmouse

2020-12-06

断点不工作,可能是ide的bug,也更可能是的确没有执行到。没有执行到的可能有可能是逻辑写错,甚至我都有碰到过可能是没有保存文件。

首先我们要确保执行到,就要通过print大法。在你认为应该断的附近加入print,看看能不能打出来。另外,这个函数在之前有不少return,也建议在Fetch的第一行http.Get处断点。

0
1
脚扶拖拉机
谢谢老师指点,是ide的问题,我的是2018版的idea,升级到2020就能debug了
2020-12-13
共1条回复

Google资深工程师深度讲解Go语言 由浅入深掌握Go语言

语法+分布式爬虫实战 为转型工程师量身打造

5995 学习 · 1909 问题

查看课程