V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
red13
V2EX  ›  程序员

你们撸代码还在 debug 调试吗?

  •  
  •   red13 · 28 天前 · 1888 次点击

    我在十年前主要写 java ,经常 debug , 在六七年前写过一段 C ,用 gdb debug 被搞得焦头烂额, 现在写 rust 和 nodejs ,几乎全都是 println 和 console.log 了,几乎不 debug 了

    dbit
        1
    dbit  
       28 天前 via iPhone
    nodejs debug 很方便
    Ackvincent
        2
    Ackvincent  
       28 天前
    console.log 也是 debug 的一种啊,又不是只有打断点才算。
    wniming
        3
    wniming  
       28 天前
    用啊, 比如调试 linux 上通过包管理器安装的层序可以不用自己编译, 而且 gdb 有 debuginfod, 连调试符号都帮你自动下载匹配好了.
    JYii
        4
    JYii  
       28 天前
    这不是一样吗,debug 断点看代码跳转、变量值,print 打印出来看而已。
    John0227
        5
    John0227  
       28 天前
    写 php 从来不 debug
    dog82
        6
    dog82  
       28 天前
    熟练使用调试器是合格程序员的标志,特别是调试多线程的复杂逻辑,有助于深刻理解代码的执行顺序。
    zsc8917zsc
        7
    zsc8917zsc  
       28 天前
    不 debug 了,扔给 AI ,跑不通就继续 AI ,直到跑通了为止
    catinsides
        8
    catinsides  
       28 天前
    nodejs 以前我也只用 console, 后来发现还是 debug 更方便
    AoEiuV020JP
        9
    AoEiuV020JP  
       28 天前
    log 意味着提前准备好打印可能有异常的点,
    前提是得知道可能出什么问题,
    排查原因不明的 bug 就很难用了,
    HojiOShi
        10
    HojiOShi  
       28 天前
    我搞 Android 的也不用。debug 非常容易跑飞,完全不如 print 。而且有些没法物理接触的客户设备没办法 debug 的也只能 print 。
    guanzhangzhang
        11
    guanzhangzhang  
       28 天前
    你现在不用 debug 是因为你的场景下遇到问题比较简单,比如你用 rust 写个 cli 工具,nodejs 写一些后端服务。如果你用 rust 写个 tcp server ,nodejs 写大项目,然后某些情况下才出现问题,你 print 怎么够用
    clemente
        12
    clemente  
       28 天前
    编译型语言 用 Debug
    解释型 用 print 其实也够用
    fortytwo
        13
    fortytwo  
       28 天前
    包的,只用打印比较难调试一些复杂的对象。

    而且出 bug 了,你要用多个语句测试具体的原因。我是 python 用的多,经常遇到变量类型的问题。
    打印调试的话,要话很多时间在重新运行上。
    exonuclease
        14
    exonuclease  
       28 天前
    能复现出来的 bug 你就偷着乐吧 碰到莫名其妙一个 crash dump 然后死活找不出来条件就老实了
    swananan
        15
    swananan  
       27 天前
    swananan
        16
    swananan  
       27 天前
    对了,推荐下我的这个刚启动的项目,自由的给线上服务打印日志: https://github.com/swananan/ghostscope
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5261 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 08:00 · PVG 16:00 · LAX 00:00 · JFK 03:00
    ♥ Do have faith in what you're doing.