网易首页 > 网易号 > 正文 申请入驻

用TRAE写了一年代码,我重新理解了程序员的价值!

0
分享至

周六晚上,我坐在沙发上看电视,孩子则坐在书桌边全身关注地盯着电脑,时不时敲一会儿键盘,然后笑着告诉我:“爸爸,它把这个附加牌的效果实现了!”

我知道,她不是在玩游戏,她是用一个AI Coding工具,开发自己设计的一个回合制卡牌类游戏。


这不是一个简单的小游戏,有攻击牌、附加牌(效果会持续几个回合)、防守牌,牌还可以合并,有攻击距离,角色可以移动,有体力值,逻辑复杂,再加上各种动态特效,让我这个老程序员来做,也是很头疼的。

但是让我万万没想到的是,我仅仅帮她开了个头,做了技术选型,她竟然独自用自然语言驱动TRAE把游戏的功能逐个实现了。

这要是放在一年前,打死我也不敢相信的。

这一年,TRAE的发展可谓是迅猛至极,几乎每周都有更新,我眼睁睁地看它从一个小插件,变成一个可以信任的编程伙伴。

最近TRAE的年终用户报告也出来了,我看了一下还是挺有趣的。

我从3月2日开始使用,最多一天用了208分钟,狂按Tab 54次,有一天竟然怒刷了近7000行代码(哈哈,应该是在让TRAE给我实现SQLite),最后荣获“创世神”的稀有称号,这些数据里边应该有不少是孩子的贡献。


我其实并不算是一个TRAE的重度用户,日常主要做架构和设计,写代码并不多,但是对于AI Coding工具我也忍不住手痒,会用TRAE尝试做点儿小项目,目前TRAE是我用起来觉得性价比最高,也是最能带给我惊喜的AI Coding工具。

在2025年,我感觉完整地经历了使用TRAE三个阶段:

(1) 函数级: 代码自动补全

(2) 模块级: 自然语言驱动生成

(3) 项目级:简单项目,让TRAE SOLO从需求到设计、开发、测试、部署,全部做完。复杂项目,建立规范的方法来驱动TRAE编程,实现掌控感,让自己心安。

0 1

开端:从“自动补全”开始的信任

最早我用的是MarsCode这个插件,刚接触AI Coding,还不太敢大规模使用,主要做代码自动补全。



其实类似这样的代码,程序员也能一点点敲出来,就是特别耗时,用MarsCode一下子就省事多了,当然,我还得检查下它写得对不对。

除了自动补全,当时MarsCode还支持“解释代码”、“错误修复”、“生成注释”,“自动生成单元测试”等功能,都是程序员平时常用的功能,使用起来都非常丝滑。

0 2

试探:用自然语言写代码

代码补全用得多了,发现AI写的代码准确度非常高,慢慢对AI Coding放心了。

这时候TRAE也正好发布第一版,开始切换过来,尝试用自然语言让它实现一些模块级功能。


例如我曾经让它实现过一个ETL的功能,从Excel中读取数据,输出JSON


这些模块一般边界清晰、输入输出明确、非常适合AI Coding,它实现起来真是又好又快。

0 3

放手:让TRAE单飞搞定一个网站

7月份,TRAE SOLO beta推出,这个新版本让人非常震撼。

TRAE SOLO不但覆盖了软件开发的全生命周期,还能够理解软件开发上下游的各类 Context(产品需求、产品设计、技术方案、代码、测试用例、部署的信息),可以根据用户的任务类型,智能去使用不同的 Context 和工具,最终完成开发任务。

如果说之前AI只是在小范围“小打小闹”的话,TRAE SOLO就进入了项目级,进入了“AI自主执行开发任务”的新时代。

我曾经用TRAE SOLO的功能实现了一个仿reddit的网站,它会自己拆解需求,生成核心流程,设计用户界面,然后编写代码,进行部署测试。


总之,从最源头的需求到最后的部署,TRAE SOLO都可以自动完成。



我最喜欢的一个功能就是通过TRAE内置的浏览器来查看网站,竟然可以直接修改网站的内容,实现所见即所得!

比如我可以直接在下面的界面中把“最热帖子”改成“热门帖子”,即时生效。


还可以把界面元素添加到对话,精确地告诉TRAE我想对UI做的调整,这就成了一件和TRAE交互的利器,经常被我使用。

0 4

共舞:找回程序员的掌控感

随着TRAE不断推出新功能,它的能力也越来越强,尤其是那些智能体,无论给它什么样的需求,它都能快速完成。


我甚至让它去实现一些系统级软件,比如一个简版SQLite数据库,它也能实现得有板有眼。

但是很多同事反应,丧失了程序员原有的掌控感!

AI输出代码很多,功能似乎也实现了,但是面对这么多代码,心里是没底的。

怎么办呢?我想起来敏捷软件开发中的测试驱动开发(TDD), 通过测试先行,织起一张安全网,这样AI对代码再做任何改动以后,都有测试网保证,能做到心中有底。


TDD原来需要程序员先写测试,大家很烦,现在有了TRAE,测试自然不再话下,简直为TDD而生!

现在只要建立一套和AI一起工作的TDD规范就行,举个非常简单的例子,这是我给孩子开发「校园零食品鉴」时使用的提示词(部分)。

你将作为我的结对后端工程师,和我一起用【严格 TDD】方式,使用 Python + Flask 实现一个 JSON API 网站「校园零食品鉴」。 【核心原则】 永远先写测试,再写实现 任何业务能力必须由测试驱动 未被测试覆盖的行为,一律不实现 每次只实现一个最小业务行为 实现阶段只写“刚好让测试通过”的代码 所有 API 只返回 JSON,不返回 HTML API 是面向真实前端调用的,不是 Demo


【TDD 纪律(不可违反)】 1. 没有测试,不能写实现 2. 测试未确认前,不得写实现 3. 不提前设计模型、表结构或抽象 4. 任何“顺手加的功能”都是违规 5. 始终说明当前是 Red / Green / Refactor 阶段 【交互规则】 每一步先解释你要做什么 测试命名要体现业务语义 测试中要明确断言 JSON 结构与内容 未经我确认,不进入下一阶段 现在请等待我给出第一个【可测试行为】。

一个可测试行为是这样的:

Given 系统中存在一个零食 When 客户端 GET /api/snacks/{id} Then 返回状态码 200 And 返回 JSON 包含: id name ratings comments 请你: 只写测试 不写任何实现 标注 Red 阶段

然后进入实现阶段

请进入 Green 阶段,用最小实现让测试通过。 如果你发现自己想“顺便”加点什么, 那说明你已经偏离 TDD,请停下来。

经过若干行为的实现以后,进行重构:

现在进入 Refactor 阶段, 在不改变任何行为、不修改测试的前提下, 请整理代码结构。

通过这种结构化的方式来约束AI,不要一下子跑得太猛,太快,而是小步快跑,循序渐进。确保每一个功能都被测试完整覆盖,每一行代码都可控,心里有底。

实践证明,TRAE在TDD模式的表现特别棒,大家有空也可以试一试。

0 5

尾声:从辅助者到创造者的加速器

从我这一年使用TRAE的经验来看,以TRAE为代表的AI Coding工具已经从函数级走向模块级,最后来到了项目级。它已经从编程的辅助者(自动补全)变成了良好的协作者,正在向自主执行进军。

原来我们认为不太可能的一些工作,现在都在被AI一一攻克,它甚至实现了让一个十几岁的小孩子不懂编程的情况下,独自编写自己喜欢的游戏。

当然,这也孩子个人玩的娱乐性的项目,我们一旦面对大型的、复杂的、正式的项目,程序员必须站出来做问题的定义者,质量的裁决者和AI指挥官。在通用人工智能实现之前,我相信这一点都不会变化。

我期待未来的TRAE,不只是更加“聪明”,而是更加“职业”,是一个能融入工程体系的存在:希望它能在大型项目中累积记忆,知道什么是系统的红线和共识;知道什么时候该激进试错,什么时候必须保守演进;希望它能理解评审、回滚、审计这些看不见的工程纪律,这样TRAE就不是单点爆发的效率工具,而是可以被团队长期信任的生产力节点。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
同事偷我方案获奖,我把下份PPT全填错数据,庆功宴上他成了笑话

同事偷我方案获奖,我把下份PPT全填错数据,庆功宴上他成了笑话

晓艾故事汇
2025-08-27 08:12:38
陈伟霆何穗一家三口同框,陈伟霆举起手机为母子二人拍照

陈伟霆何穗一家三口同框,陈伟霆举起手机为母子二人拍照

韩小娱
2026-09-09 15:48:15
39岁梅西获评7.1分+无缘MVP:送精妙助攻,却无缘率队全取3分

39岁梅西获评7.1分+无缘MVP:送精妙助攻,却无缘率队全取3分

俯身冲顶
2026-09-10 10:39:09
凌晨,男演员车上发现GPS跟踪器,工作室报警

凌晨,男演员车上发现GPS跟踪器,工作室报警

南方都市报
2026-09-09 21:00:34
孙千表示拍完《早春晴朗》深陷失恋感,坦言桃桃与自己很像,井柏然暖心一旁逗趣安慰

孙千表示拍完《早春晴朗》深陷失恋感,坦言桃桃与自己很像,井柏然暖心一旁逗趣安慰

情感大头说说
2026-09-10 00:58:50
中国女足3-0越南!终结3连败 下半场3人连入3球 5天后迎亚运会首战

中国女足3-0越南!终结3连败 下半场3人连入3球 5天后迎亚运会首战

我爱英超
2026-09-09 18:07:27
女子称打赏24岁男主播390余万且婚内出轨致离婚,其父痛哭称一家人陷困境;前夫起诉主播及公司等返还

女子称打赏24岁男主播390余万且婚内出轨致离婚,其父痛哭称一家人陷困境;前夫起诉主播及公司等返还

扬子晚报
2026-09-09 07:43:04
警方回应港铁36人集体冲闸 :案件已跟进

警方回应港铁36人集体冲闸 :案件已跟进

中国能源网
2026-09-09 11:14:18
陈伟霆何穗带儿子去医院,开100万的车子,司机贴身跟随帮忙开门

陈伟霆何穗带儿子去医院,开100万的车子,司机贴身跟随帮忙开门

椰黄娱乐
2026-09-09 16:05:45
发现一个怪异的现象:稀土管制后,美西方的军工企业还正常生产?

发现一个怪异的现象:稀土管制后,美西方的军工企业还正常生产?

混沌录
2026-09-09 23:56:18
拒绝和同胞握手!两位中国台湾选手互不搭理,12年旧账藏不住了

拒绝和同胞握手!两位中国台湾选手互不搭理,12年旧账藏不住了

凉了时光人
2026-09-09 17:03:00
特斯拉时隔19个月再降价,消费者还是买账了

特斯拉时隔19个月再降价,消费者还是买账了

界面新闻
2026-09-07 20:15:59
1.4 亿天价水货!利物浦新援离谱翻车!球迷集体狂喷

1.4 亿天价水货!利物浦新援离谱翻车!球迷集体狂喷

澜归序
2026-09-10 08:53:46
拒签率高达95%!大批印度人被中国拒之门外,印度急到开始跳脚了

拒签率高达95%!大批印度人被中国拒之门外,印度急到开始跳脚了

莫地方
2026-09-08 20:15:49
39对15选择党横扫德国选举,72岁默克尔出面,中方两句话稳住全场

39对15选择党横扫德国选举,72岁默克尔出面,中方两句话稳住全场

兵鉴史
2026-09-10 09:54:05
iPhone Duo国行售价15999元起,10月16日开启预售

iPhone Duo国行售价15999元起,10月16日开启预售

界面新闻
2026-09-10 02:32:08
重要调整,央视直播中国女篮有变,韩旭霸气发言,法国队并非无敌

重要调整,央视直播中国女篮有变,韩旭霸气发言,法国队并非无敌

南海浪花
2026-09-10 08:43:47
4分钟10000台,雷军“崩老头”失控了

4分钟10000台,雷军“崩老头”失控了

李东阳朋友圈
2026-09-08 10:22:09
李湘母女新加坡逛商场被偶遇,形象大变!网友:终于不穿花裙子了

李湘母女新加坡逛商场被偶遇,形象大变!网友:终于不穿花裙子了

娱乐团长
2026-09-08 10:20:09
代价沉重,为省几百万,星宇赴港上市果然遇阻,后悔也来不及了,给制造业敲响警钟

代价沉重,为省几百万,星宇赴港上市果然遇阻,后悔也来不及了,给制造业敲响警钟

王新喜
2026-09-09 21:48:14
2026-09-10 10:52:49
码农翻身 incentive-icons
码农翻身
有趣且硬核的技术文章
309文章数 671关注度
往期回顾 全部

科技要闻

一文看懂:iPhone折叠屏顶配2万6,10月才卖

头条要闻

牛弹琴:美官员涉华谎言让全世界看笑话 鲁比奥都不信

头条要闻

牛弹琴:美官员涉华谎言让全世界看笑话 鲁比奥都不信

体育要闻

16年后再破门,被皇马放弃的少年没认输

娱乐要闻

郭德纲被处罚2天,身边人传出好消息

财经要闻

银行新高!新一轮周期,刚开始!

汽车要闻

腾势Z9GT易三方闪充尊越型32.98万元上市

态度原创

时尚
艺术
旅游
家居
本地

女人不管多大,都可以看看这些“条纹T恤”,非常减龄又简约

艺术要闻

禁止出境国宝!唐代孙位唯一存世真迹,宋徽宗亲笔题名

旅游要闻

呼和浩特:老街新桥焕新颜 城市烟火新体验

家居要闻

2026建博会(广州) 公装联探展交流活动

本地新闻

宁波,中国制造的隐藏大佬

无障碍浏览 进入关怀版