(已结束,已开奖)【有奖征集· 积分送不停】TraeCode(原TRAE IDE) 的 100 种用法 · 由你来定义

一、每周专栏收录奖(100篇)

每篇 3000 积分。

序号 帖子链接(点击跳转) 发帖人昵称
1 我用TraeCode完成某市政务数据平台「一人一档、一企一档」大屏从 0 到 1建设 上班不摸鱼
2 我用 TraeCode 搭建 NextJS GM 管理后台自动化部署流程 Wayne-MahJongo
3 我用 TraeCode 接手陌生前端项目,迅速完成开发计划提前完工不加班的日常 昭昭是只开心喵
4 我用 TraeCode 指挥智能体优化扫雷小游戏 小木
5 我用 TraeCode 从0到1做出了员工管理系统 ZFL
6 我用 TraeCode 从0开始写了一个智能菜谱小程序 早日退休
7 我用 TraeCode 接手陌生支付模块,半天补齐 Apple/Google 订阅回调的 4 处异常处理缺口 u23514859976596
8 我用 TraeCode 完成 Koa 后端重构 + Python 跨平台调度脚本,两天的活半天搞定 u2112591256617216
9 我用 TraeCode 从零开发证件照小程序,AI 抠图 + 一键换底色全自动搞定 u2187347294437241
10 Debug歌曲学习程序 u2250059709160924
11 用 TraeCode 从 0 到 1 搭建 MySQL→飞书数据同步平台,3天上线 u3499105305235945
12 我用 TraeCode 给 1.4 万人的腾讯频道做了个积分运营机器人 小.C
13 我用 TraeCode 改造压测脚本,一台机器同时压多台同 IP 设备 u3018629525835192
14 我用 TraeCode 辅助打了 3 个 Kaggle 算法赛,两个冲上榜单 AllenCheng
15 ##TraeCode的100种用法|我用 TraeCode SOLO模式接手了一个三年没人动的老服务,两天把需求改完提测了 我勒个去
16 TraeCode 的 100 种用法 · 领导派活只发“一个微信、一份文件、一张图”,我用 TraeCode 做出了 AI 一键识别、一键发布任务的工具 一墨
17 我用 TraeCode 完成 Vue3 混乱旧代码库迁移重构,拆解上帝对象、提升可维护性 u1294582583396538
18 我用 TraeCode 把 2 个月的项目压缩到 2 周:6 个 AI 角色独立交付项目管理系统 用户45827
19 我用 TraeCode 接手陌生 Spring Boot + Vue 项目,从看代码到完成需求修改 赴月
20 我用 TraeCode 做日常的需求开发和优化 zlchen9527
21 我用 TraeCode 解析 9 万帧 CAN 故障测试报文,10 分钟生成带配色标注的 Excel 诊断报告 用户64305
22 我用 TraeCode 两天上手 Vue3 项目,完成复杂筛选功能并提测 suph
23 我用 TraeCode 两天搞定课程设计,从建库到联调全跑通 xdjiang53
24 我用 TraeCode 打造了一个 A 股产业研究 AI 助手,从「能写报告」到「能持续跟踪」 u1998263743424204
25 我用 TraeCode 把一个粗糙 Demo 打磨成上线网站,拿下 AI 应用大赛一等奖 AllenCheng
26 我用 TraeCode 从 0 到 1 搭建"数字版权 NFT"三端区块链 DApp 神.endless
27 我要用 TraeCode 结合自建 Agent,改造量化计算模块,把耗时从8秒压缩至0.5秒并根治前端卡顿 用户18
28 我用 TraeCode 重构飞书消息推送模块,代码量减少 40% 且零 Bug 上线 AlbertZhang
29 我用 TraeCode 一晚上把 TTS 项目 3 个连环坑一次拆干净 Doro
30 我用 TraeCode 构建了一个 HTTP API 集成测试中间件,自动生成 Mock 数据 AlbertZhang
31 我用 TraeCode 接手陌生代码库,2 小时定位并修复线上偶发 Bug 用户54685
32 我用 TraeCode 接手老旧前端项目,快速修复线上 BUG 并补充单元测试 qinglan
33 我用 TraeCode 从零自学,小白独立搭建出可用的人员管理系统 CyberTrae
34 我用 TraeCode 解决 Electron 命令行开关配置混乱问题,10 分钟理清两份文件的依赖 trae.美好
35 我用 TraeCode 写 Python 脚本,把实验报告从 3 小时压缩到 5 分钟 xdjiang53
36 我用 TraeCode 搭建自动化社区运营CLI工具,每天省出2小时 AlbertZhang
37 我用 TraeCode SOLO 模式,半个星期做完了原本要 3 个月的课程设计项目 点灯大法师
38 我用 TraeCode 揪出一个静默跑了一个季度的资损 bug:商家的货款从来没自动结算过 用户61659
39 我用 TraeCode 给游戏的"管道"换官方贴图,真机上连翻两次车才搞定 用户63565
40 我用 TraeCode 在 48 小时比赛里从想法做到可演示原型,还拿了奖 xdjiang53
41 TraeCode的100用法之我是电商牛马 TraeWork2026
42 我用 TraeCode 排查并修复一个"AI 建书反复失败"的隐藏 Bug 用户29032
43 我用 TraeCode 接手陌生 .NET 代码库,一周完成探针升级、打包与全量验证 网安公司售前售后都是带嘴不带脑的懒蠢人
44 我用 TraeCode 接手离职同事的老后台,1 天摸清代码结构并上线紧急导出需求 用户20331
45 我用 TraeCode 把弟弟的 24 张沙雕照片,做成了一款免联网格斗游戏 AllenCheng
46 我用 TraeCode 给 TRAE 社区写了一个增强插件 硬气一点
47 我用 TraeCode 接手嵌入式老项目屎山PC客户端,半天搞定通信BUG 小敬
48 我用TraeCode SOLO模式接手老旧后端项目,2天完成需求迭代+全量自测交付 用户19269
49 我用TraeCode解决网站Welcome页面描边动画问题。 K.e
50 我用 TraeCode 三轮迭代,把一个半残的 customtkinter 工具箱修好、变美、还打成了 exe 菲比啾比
51 我用 TraeCode 梳理老旧 Vue2 后台项目,快速完成报表筛选迭代并修复遗留隐性 Bug u2461138276859707
52 我用 TraeCode 开发图片批量排版网页工具,解决多图实验数据批量拼接排版难题 宋诗余
53 我用TraeCode从0到1搭起列车辅助驾驶系统,把数值求解、策略判断、监控界面一次跑通 u1651934565238915
54 我用 TraeCode 做硬件开发 大模型善后工程师-K叔
55 我用 TraeCode 三轮对话定位了困扰两天的 ESP32 看门狗复位,串口日志直接丢给 AI 就行 u2838289689871368
56 我用 TraeCode 从0到1做出了一个园林植物智能设计网站,还部署上线了 u2134585797249468
57 # TRAE AI Passport 二创计划|TraeCode的100种用法|我用 AI 通行证做《卜卜通行证》:让 WMLs 在人群里认出彼此 JerryInMayDay
58 我用 TraeCode 完成工控软件 UI 改版 暗中观察
59 TraeCode 的 100 种用法(我要用到 100000 种!!!) 不会写的Wang
60 AI Chat 只会说「我没有工具」?我用 TraeCode 让它学会了造工具、还能自己迭代工具 季风
61 我用 TraeCode 成了普陀山礼佛私人地陪 u4443604482009243
62 把 TRAEcode 变成私教:我用 Agent + Skill.md 搭建了一套 Python 零基础通关系统 xwyxu
63 我用 TraeCode 接手一坨跑了 8 年的 .NET 老代码,加个需求没翻车还顺手排了个雷 zzmzaizai
64 我用 TraeCode 优化"最短路径算法绕障弯折问题"——基于功能推理画布连线算法的重构实录 季风
65 我用 TraeCode 做出了一款专属桌面文档工具——「蓝胖子记事本」,小白也能从零到一搞定 u164275346488121
66 我用 TraeCode 排查 Discourse REST API 422 错误,从抓包到修复全程实战 AlbertZhang
67 我用 TraeCode 给老项目批量生成单元测试,快速补齐测试覆盖 u2855844893959824
68 # #TraeCode的100种用法|我用 TraeCode 搭了一套汽车社媒线索跟进驾驶舱 阿凯番茄炒蛋
69 我用 TraeCode 接手一套没有文档的内部分析系统,一天内定位 6 个隐蔽问题并完成全量回归 u1360528336753818
70 我用 TraeCode 从零搭建 MCP Server,让 AI 直接调用我的业务 API AlbertZhang
71 把"建表 SQL 扔给 AI",一个技能把管理端 CRUD 从 1 小时缩到 5 分钟 用户25379
72 从0到1创建工程:我的TraeCode实战经验分享 u3476000925288395
73 我用 TraeCode 做企业AI提效机会地图,从访谈到地图汇报,traecode把我宠上天 HancksLiu
74 我用 TraeCode 边学边写,零基础做出第一个 Vue3 项目 xdjiang53
75 我用 TraeCode 从零搭建 TypeScript CLI 工具并发布到 npm——从想法到可安装命令只需一个下午 AlbertZhang
76 TraeCode 的 100 种用法|线上服务 OOM 崩了三次,我把 core dump 分析全交给 TraeCode 了 我勒个去
77 我用TraeCode与VisualStudio联动,后来形成IoE“万物互联” GeneralC
78 Trae-我是如何使用Trae构建了服务器管理系统 u1848705790787124
79 我用 TraeCode 搭建了数字产品产线的自动化质量闸门系统 agidh
80 我用 TraeCode 把 Go 微服务的"人肉上线"改造成一条命令全程可回滚的傻瓜式流程 u670080521997452
81 我用 TraeCode 给自己做了个「TRAE 情报台」,从此不再错过官方活动 vitoriga
82 我用 TraeCode 把十年日记跑成"人生Bug报告" 网安公司售前售后都是带嘴不带脑的懒蠢人
83 ##TraeCode的100种用法|我用TraeCode把一条跑了8秒的慢SQL优化到200毫秒,DBA都惊了 我勒个去
84 我用 TraeCode 快速分析线上日志、定位并修复生产偶发 Bug u977941947488603
85 我用TraeCode辅助完成Unity非遗挂机小游戏开发 檀小染
86 我用TraeCode开发微信小程序和esp32固件,手机上传小程序的照片可以显示到硬件设备上 u1008692870520185
87 我用 TraeCode 从社区痛点调研到 MCP Router MVP,让 Agent 用 4 个入口管理更多工具 u379788911718523
88 我用 TraeCode 把「规则文件 + Playwright 自动化验收」固化成日常交付流程 u2345678794392329
89 ##TraeCode的100种用法|线上有个间歇性超时的bug查了三天没头绪,丢给TraeCode SOLO两小时给我定位到了 我勒个去
90 我用 TraeCode 做了一款行车距离测算工具,辅助我完成财务稽核工作 u2948260348828042
91 我用 TraeCode 养了一只"有性格记忆"的 AI 宠物,它会记黑历史,还会阴阳我 网安公司售前售后都是带嘴不带脑的懒蠢人
92 [TraeCode的100种用法] 我用 TraeCode 把散落在三个页面的重复请求逻辑抽成一个 composable,用 /plan 把方案确认清楚再动手 琦哈哈
93 我用 TraeCode 的 subAgent 搭了一条"单章写作 + 多模型审查"网文流水线,一句话触发全程自动 网安公司售前售后都是带嘴不带脑的懒蠢人
94 我用 TraeCode 把高风险文件清理设想做成了可运行的 Agent 后端 u3516668619271401
95 我用 TraeCode 从 0 到 1 搭建内部数据看板,把每周重复取数自动化 u4179681984653804
96 我用 TraeCode 仅凭几句文字需求,零原型快速开发视频标注交互页面 u2350123268966328
97 我用 TraeCode 拔掉一个「修了又犯」的 token 失效根因 xixihaha
98 我用 TraeCode 开发了Markdown到PDF全自动生成工具链——从内容到成品文档的流水线 agidh
99 我用 TraeCode 接手一套陌生行情系统,半天摸清架构并产出全套交接文档 柏舟
100 我用 TraeCode 搞定从需求到交付完整开发,告别重复搬砖 姜金雷

二、积极参与奖(22 名)

每人 500 积分。

序号 帖子链接(点击跳转) 发帖人昵称
1 我用 TraeCode完成领导刁钻的需求 u2187379226974329
2 我用TraeCode完成游戏分析,实现AI模型分层选型与项目无损迁移 u2697554328313449
3 我用 TraeCode 接手陌生代码库,两小时完成接口改造并提交测试 用户10021
4 我用 TraeCode构建web程序解决客户下单问题 u1145044464320228
5 我用 TraeCode 完成业务数据分析脚本开发,不用等待开发排期快速输出业务洞察 mmmmh
6 【TraeCode的100种用法】安全高效清理爆红的C盘! 说人话
7 我用 TraeCode 制作服务器监控系统 lhw
8 我用 TraeCode 开发游戏 u3212140319353724
9 我用TraeCode集成了自已已付费的Deepseek模型 longfei
10 我用 TraeCode 给 Vue3 项目开发倍投策略计算器工具页,快速完成页面、逻辑与单测 u4255536982538755
11 我用 TraeCode 完成化工园区封闭化车辆管理系统:从国标调研、原型设计到演示版本产出 u397371164086569
12 我用 TraeCode 接手陌生官网项目,一天内完成新功能模块开发并上线 骑士
13 我用 Trae Code 自动化与提效工具构建 一本漫画01
14 分享trae code的使用方式 u1071391125014912
15 我用 TraeCode 复刻了一款十几年前的 Flash 老游戏 u2270915074489260
16 我用 TraeCode 快速完成游戏中角色行走区域的界定 用户56227
17 使用tree code生成,完成小程序的开通到正式生成一个互动小说小游戏 用户22405
18 【TraeCode 上手记】我用 TraeCode 从零搭出了一个 macOS 磁盘清理工具 一棵大树
19 【TraeCode 的 100 种用法】用 Trae IDE 开发工业网页管理系统,对接 DeepSeek 本地大模型踩坑实战 u4386390366234329
20 一个不懂编程的人如何使用TraeCode u815155911867179
21 我用 TraeCode 帮我写自动驾驶自主代码V1.0 浮灬云
22 TraeCode开发上线项目管理系统 u1602440631955580

活动说明:我们想在 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的朋友们我们怎么会忘了你们呢 :zany_face:你说是吧

15 个赞

沙发

4 个赞

才想起我来?

2 个赞

man,很多任务框我都清理了。

3 个赞

我用 TraeCode 1小时重构旧版订单导出功能,本地运行直接提测

1. 我是谁,以及我遇到了什么问题

我是开发团队里的全栈工程师,日常需要维护大量历史遗留系统的老功能。
最近接到了一个紧急任务:要在2天内重构一个已经运行了三年、逻辑十分混乱的后端订单导出功能。原代码没有分层设计,全部逻辑(包括数据库查询、数据拼装、格式化和CSV生成)都挤在同一个 Controller 方法里,导致内存占用极高,数据量稍大就会直接引起 OOM 报错。因为代码耦合严重,直接手动修改无异于“在大便上雕花”,不仅效率低下还极其容易引入新 Bug。

2. 我是怎么用 TraeCode 解决这件事的

为了稳妥且快速地完成任务,我决定使用 TraeCodeSOLO 模式 来让 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. 经验和技巧总结

  1. 多使用 Workspace 引导上下文:在重构陌生或陈旧的代码时,千万不要直接让 AI 盲猜。先把项目目录和核心 Controller 作为上下文提供给 TraeCode,让它建立整体脉络认知,生成的代码才会完全符合现有项目的规范。
  2. 重构编译报错直接丢给 AI:重构完经常会遇到局部编译报错,直接把报错信息扔在 Chat 窗口,TraeCode 能够极其精准地定位并自动修复它,比自己去 StackOverflow 搜索快得多。

TraeCode的100种用法

4 个赞

一个冷笑话

TraeCode的100种用法,发帖奖励TraeWork专属积分。

(并没有这事,我编的)

4 个赞
5 个赞

永远支持trae!!!

4 个赞

我都开始用traework你了,结果你被合并了 :rofl:

1 个赞

收到分享!我用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 个赞

我用 TraeCode做作业!!!

2 个赞

大家有用法,单独开帖写哈,运营同学好统计

3 个赞

2026-08-31T16:00:00Z

报道!报道!报道!

putuoshan-pilgrimage-standalone.html (432.8 KB)

4 个赞

@TRAE-小阳 9.7截止今天还能投稿吗

3 个赞

啥时候开奖呀~

2 个赞

94啊,第七天了

2 个赞

就这两天啦

3 个赞

还没开奖吗

2 个赞