讲动人的故事,写懂人的代码
8 Rust程序员最喜欢用什么工具调试程序?
- 用
println!
或dbg!
宏来调试一下- 2022年:55%
- 2023年:55%
- 在IDE里玩玩UI调试
- 2022年:27%
- 2023年:29%
- 在控制台里调试调试
- 2022年:11%
- 2023年:10%
- 不调试,任性
- 2022年:5%
- 2023年:6%
- 有其他奇思妙想
- 2022年:1%
- 2023年:1%
大神们怎么说:
- Luca Palmieri:
- 觉得用
println!
调试的方法两年都没变,说这是最入门的方法。 - 说调试工具不够,教育资源少,觉得很少有教程教人怎么用调试工具。
- 觉得用
- Tim McNamara:
- 说用
println!
调试没什么大不了的,IDE的开发者们在让调试变得简单上下了不少功夫。 - 说学习用调试器一步一步跑程序很重要,对提高效率大有裨益。
- 说用
- Florian Gilcher:
- 对现状有些失望,觉得应该有更好的调试体验,IDE是个好方向。
- 说虽然过了这么多年,"只在控制台打印"的调试方式还是最受欢迎的,这说明调试的实践进步得不够快。
分析一下数据背后的原因:
- 门槛低,用起来简单:
println!
和dbg!
宏是Rust里最简单直接的调试方式,几行代码就能看看变量值和程序运行状态,定位问题快。