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

2020-11-15 21:06:48 +08:00
 keepwalk2020
在 IDE 功能日益强大的今天,还有多少人在用 print 调试程序?
14101 次点击
所在节点    Python
118 条回复
DoUSeeMe
2020-11-16 13:48:25 +08:00
🙋‍
across
2020-11-16 13:50:28 +08:00
看到这种问题,我只觉得论坛平均技术水平断崖式下跌····

你能想象电子行业的人出来问:还在人拿锤子修理机械么?
Felldeadbird
2020-11-16 13:52:37 +08:00
一直用 print 啊。虽然知道有更好的工具。但是习惯了,很难改。

其次,生产环境我一样 print 。 不过我会上一些参数来调试。不影响正常业务运作。
iSecret
2020-11-16 13:53:07 +08:00
不,我写的程序没有 BUG 。(狗
cholerae
2020-11-16 13:53:55 +08:00
内核和驱动调试不用 printk 怎么整,很麻烦的
walsh
2020-11-16 14:19:28 +08:00
高手都是徒手看 dump(狗头)
shpkng
2020-11-16 14:22:51 +08:00
acmore
2020-11-16 14:26:12 +08:00
Print 和 Debugger 都是工具和手段,怎么快怎么来,通过二分迭代 + Print 就能迅速定位的还要走单步调试就略显迂腐了,一般在 Context 比较庞大的情况下用 Debugger 效果才会更加显著。
sr0miao
2020-11-16 14:46:45 +08:00
me
lzyliangzheyu
2020-11-16 15:13:39 +08:00
上仿真器(逃
sockpuppet9527
2020-11-16 15:38:08 +08:00
我,除非没有 printf/dump 只能用 gdb :)
SomeoneElseChild
2020-11-16 15:40:01 +08:00
单纯不想按 F9
paloalto
2020-11-16 15:45:27 +08:00
昨天,有俩个年轻同事来找我,说:马老师,线上网页打不开,发生甚末事了?
我一看!哦,原来是线上环境有 bug 。
传统 debug 讲究的是接化发,我“啪”就发出一串 print,很快啊!我全部防出去,防出去了啊。防出去以后,自然是,传统 debug,点到为止。
这个 bug 不讲码德,来,骗,来,偷袭,我 30 多岁的,老码农。这好吗?这不好!
我劝,这个 bug,耗子尾汁,好好反思。以后不要再犯这样的聪明,小聪明。
编程开发,要以和为贵,要讲码德,不要搞,窝里斗。谢谢朋友们!
lhx6538665
2020-11-16 15:45:32 +08:00
递归 循环 这种断点已经很难用了
鼠标移动事件 断点根本不能用
一切需要精确时间的操作,使用断点就是错误的做法
sampeng
2020-11-16 15:48:34 +08:00
只有无奈的情况才单点。。。print 是最好的调试方式。。。。你单点调试一轮,我已经解三 bug 了
Macv1994
2020-11-16 15:49:42 +08:00
前端 console.log()
后端 print
手动滑稽
richzhu
2020-11-16 15:58:42 +08:00
VeryCB
2020-11-16 16:01:09 +08:00
tu9oh0st
2020-11-16 16:01:44 +08:00
ezleeinfo
2020-11-16 16:23:46 +08:00
你提这个问题有没有想过,用什么是解决什么问题的吗?解决问题就行了,没必要把程序员似的优越感弄出来。

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

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

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

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

© 2021 V2EX