
这周开始使用 Claude code 辅助工作,正好有两个crash bug,之前我都是自己分析 crashdump 文件,不仅费时又费力,现在我直接让 Claude code 分析 crashdump 文件。有个好处是,Claude code 把原本杂乱的信息归类为条条框框,让我感到意外的是还能进入代码目录结合源码自己分析 crash 原因。虽说很多时候并不能直接分析出 crash 的 root cause,但让我省力许多。
除了 crashdump 文件,还有系统的 trace 文件。昨天我把 crashdump 和 trace 文件都给到 Claude code 让它分析,很快就生成了它推导出的 root cause。我看了下多线程的时序明显不对,就给它指出错误点重新分析,它在检查源码后确认我是对的,然后又重新分析。这次用的时间比较久,我从屏幕输出可以看到它在不断地假设并且推翻已生成的结论,整个过程用了16分钟,最后输出了几种建议解决方案。我仔细看了后,感觉它说的挺有道理,再结合代码果然找到问题点,接下来就是写代码验证,我也打算交给 Claude code 然后我只需要 review 就好了。
这么算下来基本上我只需要给 Claude code 下发命令,查看代码和 trace 文件验证它的结论是否正确,整个过程不需要我自己写代码,这就是所谓的 Vibe coding 吧,效率确实有所提升。
For the best experience view this post on Liketu