如何让Trae高效搞定bug问题

最近在做一个WEB端项目,技术栈用 NextJS 和 Supabase 开发,开发进行到联调测试阶段,经常遇到各种小问题。比如做国际化适配,侧边栏的 “提交”“我的”“暗色” 这些中文还是硬编码,在进行bug修复的过程中总是不能解决。

后来反复尝试几次无法解决后,开始使用豆包来辅助进行bug描述和修复建议,然后生成一份精准的提示词,再丢给 Trae,让它直接干活,基本很快就能完成bug修复。

我的工作流

  1. 明确问题:把遇到的开发问题、预期结果和技术栈(比如 NextJS、i18n 库)整理清楚。

  2. 豆包生成提示词:把问题描述给豆包,让它生成一份结构化的提示词,明确告诉 Trae 要做什么、怎么做。

  3. Trae 执行:把豆包生成的提示词复制给 Trae,它就能直接定位问题、修改代码,我只需要做最后的校验。

举个例子

就拿这次的国际化问题来说,我给豆包的需求是:

我在做 NextJS 项目,侧边栏有 “提交”“我的”“暗色” 这些中文硬编码,需要适配国际化。帮我写一份提示词,让 Trae 来修改。

豆包很快就生成了一份清晰的提示词,我直接复制给 Trae,它就自动完成了:

  • 提取硬编码文本到语言文件

  • useTranslation替换组件中的中文

  • 检查代码,确保没有遗漏

整个过程不到 5 分钟,非常的高效。

为什么这么做更高效?

  • 减少沟通成本:豆包帮我把模糊的问题,转化成 Trae 能直接理解的指令。

  • 提升准确性:结构化的提示词能避免 Trae 理解偏差,减少返工。

  • 解放自己:我只需要专注于问题本身,而不是纠结于怎么写指令。

如果你也在用 Trae 做开发,不妨试试这个方法:先用豆包把提示词写好,再让 Trae 执行。效率提升真的很明显。

2 个赞

很强阿,激发灵感了,我感觉现在很需要这种提示词规范中转。社区有个就好了,

1 个赞

这是啥 :sweat_smile:

1 个赞

trae本身就有一个提示词优化的功能吧

1 个赞

嗯呢 主要是有的时候手敲问题描述和TRAE表达不清楚 :waving_hand: 我后面让豆包写bug复现步骤也和不错,这样可以更精准的定位问题。

1 个赞

哈哈 我也经常使用,核心点还是在一些细的问题,还有bug定位的时候,如何能跟TRAE表达的更准确。

2 个赞

先让豆包帮你梳理话术,然后再让TRAE帮你执行?

1 个赞