想知道现在还有多少人用 print 调试 debug?

2020-11-15 21:06:48 +08:00
 keepwalk2020
在 IDE 功能日益强大的今天,还有多少人在用 print 调试程序?
14101 次点击
所在节点    Python
118 条回复
LANB0
2020-11-16 16:33:54 +08:00
不如教教我部署在各种艰苦环境下的嵌入式设备除了 printf 还能怎么调试?
typetraits
2020-11-16 16:57:47 +08:00
MPI 上来启动几十个进程,调试器没法处理
遇到过 1-30 进程稳定,31-90 进程随机报错,90+进程 100%报错的问题,logger 看日志搞了三天才定位到具体位置
Cloutain
2020-11-16 17:15:09 +08:00
不好上调试器的时候 就用 print log
qazwsxkevin
2020-11-16 18:00:06 +08:00
有些情况,如多线程 /多进程里,用了 print 也输出不到 IDE 的 console 上...
dengxianxiao
2020-11-16 18:14:58 +08:00
大佬都是返璞归真用 print 的,debug 是弄不懂代码流程才会用
imbushuo
2020-11-16 19:23:26 +08:00
SoC early bringup 的时候可能真的是只有 JTAG 和 UART,而且有些时候 UART 需要在一堆初始化之后才能用(
feilong
2020-11-16 19:29:43 +08:00
做个智能小车或者四旋翼之类的之后,你就会告别断点😂
skywalkerfc
2020-11-16 20:26:10 +08:00
怎么快怎么来,目前我还是习惯 print+exit
jinliming2
2020-11-16 21:08:27 +08:00
啊?不是附加调试器之后汇编代码单步跑吗?
没有源代码的话你怎么加 log ?
Myprajna
2020-11-17 06:57:31 +08:00
我,甚至还给一堆 Print 加一个常量当统一开关使
wnpllrzodiac
2020-11-17 08:10:26 +08:00
python 能调试?
julyclyde
2020-11-17 10:21:42 +08:00
python 界毕竟有“以单步调试为耻”的口号
milkpuff
2020-11-17 12:25:31 +08:00
python 里直接写 breakpoint()
lookenwu
2020-11-17 22:16:52 +08:00
大多数时候还是 print 来得直接和快速
keepwalk2020
2020-11-18 07:47:59 +08:00
繁华散尽,print 不改
xiaoqiao24
2020-11-18 09:02:41 +08:00
开发后台的时候频繁 print + 断点, 部署完之后全部用日志
zeni123
2020-11-20 05:23:57 +08:00
有关性能的 bug 会
samzong
2020-11-24 12:01:50 +08:00
print() 不应该是最好的 debug 手段吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/725529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX