折腾笔记·2026-11-03

Trae 实测:哪些活儿它真能接,哪些只是看着热闹

用 Trae 干了一个多月的活,写点具体的,它在我这儿最值钱的场景是读陌生代码和写样板,最不值钱的是复杂业务逻辑——那部分它看起来像个高手,实际上还得我自己来

先说结论,Trae 能用的场景比宣传的窄,但窄不等于没用,它恰好卡在我最烦的那几类活儿上,所以我还留着

真正省时间的三个场景

读陌生仓库,接手一个没写文档的老项目,以前得花半天翻目录、找入口、猜模块关系,现在直接问它「这个请求从哪进来、经过哪些层、数据最终写到哪」,它给出的链路七成是对的,我要做的是核对剩下三成

写样板代码,CRUD、表单校验、接口封装、单测骨架,这些东西写起来不难,但烦,而且要一遍遍重复同样的结构,交给它,我改改就行

写一次性的脚本,批量改文件名、清洗一份 CSV、把日志按规则切分,这种活儿以前我要么用 Python 现写,要么手动搞半天,现在描述清楚输入输出,它给的脚本大概率能直接跑

看起来很强、实际不行的场景

复杂业务逻辑改动,只要涉及「这个状态什么时候能流转」「这笔钱该记在哪个账上」,它就开始编,不是它笨,是这类知识不在代码里,在业务的约定俗成里,它拿不到

我试过让它改一段对账逻辑,它给出的实现语法全对、逻辑全错,而且错得很自信;这种错误比编译不过更危险,因为编译不过你立刻知道,逻辑错了可能上线后才发现

老系统的兼容性修改,项目里有一堆历史包袱的时候,它倾向于「按最佳实践重写」,而最佳实践往往会把老系统弄挂

需要跨文件判断的重构,改一个函数名它能搞定,改一套抽象的边界它就开始乱动了

我现在的用法

基本是「它先写,我来审」,但审的力度看场景

样板代码我扫一眼就过,涉及业务规则的,我会逐行读,而且要求它把改动理由写出来——写不出理由的地方,通常就是它瞎猜的地方

另外我给它立了几条规矩,写在项目根目录的说明文件里,不许改哪些目录、不许引入新依赖、提交前要跑什么检查;有这份东西之后,它犯的错少了一半

团队里怎么用才不翻车

我的建议很朴素,先别指望它提高产出,先指望它减少重复劳动

团队落地时最容易出问题的不是工具本身,是评审环节被省掉,有人觉得「AI 写的应该没问题」,直接合并,出事之后又怪工具,工具不背这个锅

我现在的要求是,AI 参与写的代码照样走评审,评审时额外看两件事,这段逻辑能不能一句话说清楚、边界条件有没有覆盖;如果作者自己都说不清楚,那就打回去重写

值不值得用

如果团队做的是常规业务系统,每天有大量相似的增删改查和接口对接,那它值得,省下来的时间是真的

如果团队做的是强业务耦合的核心系统,那它更适合当「读代码的助手」,而不是「写代码的助手」,位置摆对了,它很有用,摆错了,净添乱


企业内训和团队落地的内容在 rayda-tech.com,这里只记我自己用工具的感受