最近在做一个WEB端项目,技术栈用 NextJS 和 Supabase 开发,开发进行到联调测试阶段,经常遇到各种小问题。比如做国际化适配,侧边栏的 “提交”“我的”“暗色” 这些中文还是硬编码,在进行bug修复的过程中总是不能解决。
后来反复尝试几次无法解决后,开始使用豆包来辅助进行bug描述和修复建议,然后生成一份精准的提示词,再丢给 Trae,让它直接干活,基本很快就能完成bug修复。
我的工作流
-
明确问题:把遇到的开发问题、预期结果和技术栈(比如 NextJS、i18n 库)整理清楚。
-
豆包生成提示词:把问题描述给豆包,让它生成一份结构化的提示词,明确告诉 Trae 要做什么、怎么做。
-
Trae 执行:把豆包生成的提示词复制给 Trae,它就能直接定位问题、修改代码,我只需要做最后的校验。
举个例子
就拿这次的国际化问题来说,我给豆包的需求是:
我在做 NextJS 项目,侧边栏有 “提交”“我的”“暗色” 这些中文硬编码,需要适配国际化。帮我写一份提示词,让 Trae 来修改。
豆包很快就生成了一份清晰的提示词,我直接复制给 Trae,它就自动完成了:
-
提取硬编码文本到语言文件
-
用
useTranslation替换组件中的中文 -
检查代码,确保没有遗漏
整个过程不到 5 分钟,非常的高效。
为什么这么做更高效?
-
减少沟通成本:豆包帮我把模糊的问题,转化成 Trae 能直接理解的指令。
-
提升准确性:结构化的提示词能避免 Trae 理解偏差,减少返工。
-
解放自己:我只需要专注于问题本身,而不是纠结于怎么写指令。
如果你也在用 Trae 做开发,不妨试试这个方法:先用豆包把提示词写好,再让 Trae 执行。效率提升真的很明显。
