一、每周专栏收录奖(100篇)
每篇 3000 积分。
二、积极参与奖(22 名)
每人 500 积分。
活动说明:我们想在 TRAE 论坛征集 100 个真实、可复用、可参考的 TraeCode 使用案例。
- 投稿重点:写清楚你在什么场景下用、怎么用、最后做出了什么。
- 内容标准:真实实践、步骤完整、结果可感知,最好带截图、录屏或关键对话。
- 适合人群:开发、测试、产品、数据分析、设计,或任何把 TraeCode 用进实际工作的同学。
- 发布方式:在 TRAE 论坛发帖,标题带话题 #TraeCode的100种用法。
TraeCode 不只是一个“帮你写代码”的工具。你可以像用传统 IDE 一样自己掌控每一步,也可以把复杂任务交给 AI 智能体规划和执行。
它能从 0 到 1 协助创建项目,也能接手已有代码库,帮你理解上下文、修改功能、定位问题、调试运行、整理变更,还能把一些高频开发动作做得更快、更顺。
真正能说明 TraeCode 价值的,不是功能列表,而是大家怎么把它用进真实工作里。
所以这次,我们想把案例征集聚焦到一件事上:收集 100 个真实的 TraeCode 用法,让更多人看到它在不同场景下到底能帮上什么忙。
一、什么样的案例适合投稿
只要你的案例是自己真正用过、跑通过、交付过的,都欢迎投稿。我们更看重完整的问题解决过程,而非单次对话的截图。以下方向供参考:
- 从 0 到 1 创建项目
- 维护已有代码库
- 复杂项目重构
- 排查 Bug 与调试运行
- 使用智能体完成复杂任务
- 小程序开发
- 服务端开发
- 代码生成、单测编写、UI 还原、日志分析、CodeRview等高频场景
- 远程开发
- 跨职能工作流重构场景,TraeCode 不只属于程序员。如果你是产品、设计、数据分析或运营,也可以把它接进自己的工作流,把原本"要写代码 / 要等开发"的环节自己跑起来。
如果你不知道从哪里开始写,可以先回想一个最具体的场景:你在哪个任务里第一次觉得“这个事以前很麻烦,现在顺多了”。从那个场景写起,通常最有说服力。
二、投稿模板
1. 标题
我用 TraeCode ________
例:我用 TraeCode 接手陌生代码库,半天完成需求修改并提测
2. 我是谁,以及我遇到了什么问题
- 简单介绍你的行业、岗位和日常工作内容。
- 说明你当时遇到的具体问题,最好是一个明确任务,而不是泛泛而谈。
例:我是后端开发,接手一个上线很久的服务,要在两天内补一个活动需求,但我对这套代码几乎不熟。
3. 我是怎么用 TraeCode 解决这件事的
请尽量写清楚你的使用过程,建议包含以下信息:
- 你主要使用的是 IDE 模式 还是 SOLO 模式。
- 每个步骤具体的执行动作(提示词 + 截图 / 录屏):
- 第一步:我让 TraeCode 先理解项目和需求。
- 第二步:我让它定位相关文件,给出修改方案。
- 第三步:我根据建议完成修改,再用它辅助调试和检查。
- 第四步:我整理最终变更,并生成可提交的结果。
这一部分建议附上 3-5 张关键截图,或者 1 段能看清过程的录屏。
4. 成果展示
请把结果写具体,不要只写“完成了任务”。
- 你最终交付了什么,比如代码、页面、脚本、配置、排障结果或文档。
- 这个结果解决了什么问题,给谁使用,是否已经上线、提测或投入日常工作。
例:我补完了活动接口和前端配置,联调当天通过;同时整理了一份变更说明,方便同事继续接手。
5. 效率对比
这部分非常重要。请尽量写出 TraeCode 介入前后,你在效率上的变化。
- 以前怎么做 VS 现在怎么做
- 如果方便,最好给出一个明确对比。
例:以前我需要先问同事、再自己翻代码,半天才能确认改动点;这次用 TraeCode 先梳理代码关系,1 小时内就完成了定位和修改。
6. 经验和技巧总结(选填)
如果你在使用过程中踩过坑,或者摸索出了一些更顺手的方法,也欢迎补充 1-3 条经验。比如:
- 什么情况下先给上下文,效果会明显更好。
- 什么任务适合用 SOLO 模式,什么任务更适合自己手动控制。
- 怎么描述需求,能减少来回修改。
三、发帖要求
- 只讲真实案例:必须是你自己实际使用过的场景,不能是纯设想、纯搬运或只改了标题的旧内容。
- 尽量一篇只讲一个场景:讲透一个案例,比罗列很多功能更容易打动人。
- 过程要完整:至少交代清楚背景、做法、结果和效率变化。
- 内容要可参考:别人看完之后,最好能知道这个方法能不能借鉴到自己手上。
- 注意信息安全:发帖前请处理好代码、账号、业务数据等敏感信息。
四、参与方式
论坛投稿:按模板在 TRAE 社区「案例与作品」板块发帖,标题带话题 #TraeCode的100种用法。
特别说明:同一位作者可以投稿多篇,不同场景不限。
发帖建议:标题写具体一点,正文尽量带上关键截图、录屏或结果对比,这样更容易让别人快速看懂你的案例价值。
五、活动时间
8 月 25日 - 9 月 7 日
六、活动奖励
奖励发放:活动结束后一周内陆续发放
- 积极参与奖(每人一次):只要符合投稿要求(真实作品、非搬运)即可获得500积分,每人仅限一次,活动结束后统一发放;与专栏收录奖不重复发放——已拿专栏收录奖的,不再另发这 500 积分。
- 每周专栏收录奖(无上限):官方评选的优质投稿会入选官方专栏「TraeCode 的 100 种用法」,可获得TraeCode中国版 3000 积分。活动一周内会公示
- 请注意:为了顺利发放积分,请确保你登录中国版 TraeCode 和登录社区使用的是同一个手机号。
如果你已经用 TraeCode 解决过一个真实问题,不管是写项目、改需求、排查 Bug,还是把一个重复动作做得更稳、更快,都欢迎把经验发出来。
期待你的用法,让我们一起把 TraeCode 的边界扩展到 100 种、1000 种
10 个赞
雨露均沾雨露均沾,TraeCode的朋友们我们怎么会忘了你们呢
你说是吧
15 个赞
我用 TraeCode 1小时重构旧版订单导出功能,本地运行直接提测
1. 我是谁,以及我遇到了什么问题
我是开发团队里的全栈工程师,日常需要维护大量历史遗留系统的老功能。
最近接到了一个紧急任务:要在2天内重构一个已经运行了三年、逻辑十分混乱的后端订单导出功能。原代码没有分层设计,全部逻辑(包括数据库查询、数据拼装、格式化和CSV生成)都挤在同一个 Controller 方法里,导致内存占用极高,数据量稍大就会直接引起 OOM 报错。因为代码耦合严重,直接手动修改无异于“在大便上雕花”,不仅效率低下还极其容易引入新 Bug。
2. 我是怎么用 TraeCode 解决这件事的
为了稳妥且快速地完成任务,我决定使用 TraeCode 的 SOLO 模式 来让 AI 智能体帮我进行渐进式重构。
-
第一步:理解旧项目与导出架构
我打开 TraeCode,直接拉入该历史项目,利用 @Workspace 指令给 AI 喂入上下文:
- 提示词:
@Workspace 请帮我分析 OrderExportController.java 的核心导出逻辑,并结合项目现有的 Service 与 Repository 层结构,设计一个合理的解耦重构方案,避免导出时大对象引起的内存溢出。
- AI 快速阅读了整个项目的依赖关系,并生成了重构方案:建议将逻辑拆分为
OrderExportService、使用 MyBatis-Plus 的游标查询(Cursor)或分页流式处理,并在底层使用 EasyExcel 替代原有的原生字节流拼接。
-
第二步:一键生成重构代码与逻辑迁移
有了设计方案后,我让 TraeCode 的 Agent 自动执行代码生成。
- 提示词:
请根据刚才的设计方案,在 service 包下创建 OrderExportServiceImpl.java 并在 controller 包下重写导出接口。使用流式查询和分批写入,确保内存占用平稳。
- AI 智能体在 SOLO 模式下自动帮我完成了文件的创建、旧代码逻辑的提取、基于 EasyExcel 写入逻辑 of 重构。整个过程完全不需要我手动复制粘贴,它直接修改了我的本地工作区。
-
第三步:智能定位编译与调试问题
重构完成后,由于少导入了一个第三方库,项目出现了编译报错。
- 提示词:
当前项目在编译时提示 EasyExcel 相关类找不到,请帮我定位并修改 pom.xml。
- TraeCode 立刻扫描了
pom.xml,自动添加了最新且兼容的 EasyExcel 依赖,并在保存后自动触发 Maven 刷新,项目瞬间编译通过!
3. 成果展示
我最终成功交付了重构后的流式订单导出服务:
- 产出了结构清晰、遵循三层架构(Controller → Service → Mapper)的代码,并且引入了专业的 Excel 处理库 EasyExcel。
- 导出的核心逻辑已被提炼成通用模板,未来其他模块的导出功能可以直接复用该方案。
- 在本地进行了大批量数据(10万条订单)的模拟导出测试,内存占用始终平稳保持在 150MB 以下,彻底解决了原有的 OOM 隐患,当天下午即提测成功。
4. 效率对比
- 以前怎么做:
手动去翻好几百行的面条代码,小心翼翼地抽离逻辑,还要上网查各种流式处理、分批写入的写法,改完之后还要手动排查各种包冲突,整个流程走完至少需要 1 整天。
- 现在怎么做:
直接把上下文丢给 TraeCode,AI 智能体一站式出具重构方案、自动建档、写代码并自动排查并修复依赖报错。我只需要充当“架构师”角色在关键节点进行 Code Review 即可,前后只花了 1 个小时,效率提升了将近 8倍!
5. 经验和技巧总结
- 多使用 Workspace 引导上下文:在重构陌生或陈旧的代码时,千万不要直接让 AI 盲猜。先把项目目录和核心 Controller 作为上下文提供给 TraeCode,让它建立整体脉络认知,生成的代码才会完全符合现有项目的规范。
- 重构编译报错直接丢给 AI:重构完经常会遇到局部编译报错,直接把报错信息扔在 Chat 窗口,TraeCode 能够极其精准地定位并自动修复它,比自己去 StackOverflow 搜索快得多。
TraeCode的100种用法
4 个赞
一个冷笑话
TraeCode的100种用法,发帖奖励TraeWork专属积分。
(并没有这事,我编的)
4 个赞
收到分享!我用TRAEcode完美实现了,自动计算PWM电压,并帮助很开发工程师,节省了参数选型的痛点,并重构了代码结构,让硬件工程师们使用更加顺畅,感谢tarecode。
2 个赞
用 TraeCode 搭建 TypeScript 全栈 CLI 工具链 —— 从零到发布的完整实战
作为一名 Node.js/TypeScript 开发者,我最近用 TraeCode 从零搭建了一套 CLI 工具链,整个过程效率提升明显,分享几个关键环节:
1. 项目脚手架生成
传统方式要手动配置 tsconfig、eslint、prettier、jest 等,至少半小时。在 TraeCode 中直接描述需求:
“创建一个 TypeScript CLI 项目,支持 commander 命令解析、支持 ESM 模块、配置 jest 测试框架”
TraeCode 一次性生成了完整的项目结构,包括 package.json、tsconfig.json(含 path alias)、.eslintrc、jest.config.ts,甚至帮我写好了 bin 入口和第一个命令的骨架代码。我只需要微调即可。
2. 类型安全的命令行参数解析
用 commander + zod 做参数校验是我最近的一个最佳实践。传统做法要手写大量类型定义和校验逻辑,但 TraeCode 理解我的意图后:
import { Command } from 'commander';
import { z } from 'zod';
const DeployOptionsSchema = z.object({
env: z.enum(['dev', 'staging', 'prod']),
tag: z.string().regex(/^vd+.d+.d+$/),
dryRun: z.boolean().default(false),
});
const program = new Command();
program
.name('deploy')
.option('-e, --env <env>', '部署环境', 'dev')
.option('-t, --tag <tag>', '版本标签')
.option('--dry-run', '试运行模式')
.action(async (opts) => {
const config = DeployOptionsSchema.parse(opts);
// TraeCode 自动补全了完整的错误处理和日志输出
});
3. 自动化测试与 CI 集成
TraeCode 帮我生成了 GitHub Actions 的 CI 配置,包含 lint、type-check、test、build 四个步骤,而且自动处理了 pnpm 缓存和 Node 版本矩阵。最让我惊喜的是,它还帮我写了 release-it 的配置,实现了自动 changelog 生成和 npm publish。
踩坑经验
一个值得注意的坑:当 CLI 工具需要调用外部 API 时,TraeCode 生成的错误处理代码有时过于"万能",把所有异常都 catch 了。建议在关键路径上手动细化错误类型,区分网络错误、认证错误和业务错误,这样上游调用方才能做正确的降级处理。
// 不要这样
try { await api.call(); } catch (e) { console.error(e); }
// 应该这样
try {
await api.call();
} catch (e) {
if (e instanceof AuthenticationError) {
logger.error('认证失败,请检查 Token');
process.exit(1);
} else if (e instanceof NetworkError) {
logger.warn('网络异常,3秒后重试...');
await sleep(3000);
return retry();
}
throw e; // 未知错误向上抛出
}
总结:TraeCode 在 CLI 开发场景下最大的价值不是"替你写代码",而是帮你快速搭建骨架、处理繁琐的配置、生成类型安全的样板代码,让你把精力集中在核心业务逻辑上。
3 个赞
2026-08-31T16:00:00Z
报道!报道!报道!
putuoshan-pilgrimage-standalone.html (432.8 KB)
4 个赞