Claude Code 的 Opus 4.5 使用心得:
我 90% 的情况下都会用 Plan Mode,但是最近出现了一个情况,就是有个问题它自己始终无法解决。当我想让它在代码里加一些 debug 信息然后自己启动 Playwright MCP 确认控制台信息时,它说它处于 Plan Mode,不能编辑文件。
这个时候,其实就应该用默认的模式,通过对话的方式让它这么做。
我又遇到一个情况,Plan Mode 和加调试信息也找不出来原因,耗费了大约 10 美元的额度都没解决,这个时候就需要人工干预了,也就是尝试自己去阅读可能有关的代码,然后让它解释代码的意思(毕竟大部分代码都是不是我自己写的所以我不懂它的含义和流程),找出可能有问题的地方。结果很快就找到原因了。
也是因为这个过程,我发现 claude code 严谨过了头,写代码总是要确保【兼容性】和【回退方案】,明明如果数据库缺数据,报错的话能更快发现问题,但是它偏不,它偏要给这种缺数据的异常情况留一个回退方案,导致页面上看上去仅仅只是数据不对而不是直接报错,然后查问题要好久。
明明只是【兼容性】代码,它却会在写新的代码时依赖这个【兼容性】代码,导致错上加错,来回改代码。
项目初始时,我一直是放任它自己写的代码,连 review 也交给它,完全没有自己看过代码,只要最终运行时没问题就行。但随着业务难度增加,这种方式就有问题了,它写的代码会导致它越来越难以理解和查找问题。所以看来如果是作为长期项目的话,在它每次写代码后都应该自己看一遍,一是理解代码意图,二是避免它写出太多冗余代码。
这也算是一种好处吧,这样至少还算能保住工作,如果未来 AI 真的发展到无需监督就能完成所有工作,那就真的要失业了。