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

用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.

相关推荐
热点推荐
《街霸》电影春丽演员苦练大腿!每天狂吃12个鸡蛋

《街霸》电影春丽演员苦练大腿!每天狂吃12个鸡蛋

3DM游戏
2026-08-29 11:32:21
遭郑钦文惊天逆转!31岁澳网冠军心态崩了 连续用球拍猛砸头部5次

遭郑钦文惊天逆转!31岁澳网冠军心态崩了 连续用球拍猛砸头部5次

我爱英超
2026-09-06 03:07:19
美媒:全球最先进的主战坦克换上新型涂装,中国100式为何如此危险?

美媒:全球最先进的主战坦克换上新型涂装,中国100式为何如此危险?

零度Military
2026-09-06 15:08:11
山东人当年“闯关东”,为何宁愿去严寒的东北,也不去富饶的南方

山东人当年“闯关东”,为何宁愿去严寒的东北,也不去富饶的南方

文史道
2025-03-03 13:00:30
杨尚昆问周总理:小平自称参加过遵义会议,此事确否,是何职务?

杨尚昆问周总理:小平自称参加过遵义会议,此事确否,是何职务?

大运河时空
2025-09-03 11:55:59
正式退赛,林诗栋生病了,官宣决定,病情曝光,王励勤不该犯错

正式退赛,林诗栋生病了,官宣决定,病情曝光,王励勤不该犯错

喜欢体育的猫
2026-09-06 08:26:54
六问中国篮协:李梦不归 宫鲁鸣上任,中国女篮“兵败柏林”谁之过

六问中国篮协:李梦不归 宫鲁鸣上任,中国女篮“兵败柏林”谁之过

夕落秋山
2026-09-06 03:59:48
自导自演“打磨芯片”栽赃华为,被光速打脸后,那照妖镜照出了谁

自导自演“打磨芯片”栽赃华为,被光速打脸后,那照妖镜照出了谁

潋滟晴方DAY
2026-09-05 14:42:12
北大同学揭开孙宇晨底牌:大一就开始全系营销,大二果断降维打击,这种极致利己的“走捷径”人生,到底是算计赢了还是人性输了?

北大同学揭开孙宇晨底牌:大一就开始全系营销,大二果断降维打击,这种极致利己的“走捷径”人生,到底是算计赢了还是人性输了?

放开他让wo来
2026-09-06 00:20:07
33℃!广东即将反转!接下来...

33℃!广东即将反转!接下来...

羊城攻略
2026-09-06 21:08:27
特朗普虽然平时不着调,但有句话说得贼扎心!他说,咱美国,一战赢了,二战也赢了,成了世界老大。可之后呢?朝鲜、越南、……没赢过一场

特朗普虽然平时不着调,但有句话说得贼扎心!他说,咱美国,一战赢了,二战也赢了,成了世界老大。可之后呢?朝鲜、越南、……没赢过一场

扶苏聊历史
2026-08-28 18:04:18
中方奉陪到底,政策生效准时断供,不给稀土,美国还敢脱钩不?

中方奉陪到底,政策生效准时断供,不给稀土,美国还敢脱钩不?

深析古今
2026-09-06 07:45:18
12306终于想通了:与其让1亿人抢票,不如让他们先举手

12306终于想通了:与其让1亿人抢票,不如让他们先举手

笑熬浆糊111
2026-08-10 12:02:09
每体:利物浦满意阿劳霍的表现,5500万买断并非不可能

每体:利物浦满意阿劳霍的表现,5500万买断并非不可能

懂球帝
2026-09-06 19:31:10
93岁原卫生部副部长曹泽毅:我从不养生,只做7件事,比补品管用

93岁原卫生部副部长曹泽毅:我从不养生,只做7件事,比补品管用

小方说跑步
2026-08-22 09:10:06
全网呼吁手机涨价再狠一点

全网呼吁手机涨价再狠一点

老斯基财经
2026-09-05 15:55:42
记者:张宇辰在国内不是绝对核心 但美高教练决战时刻给他无限信任

记者:张宇辰在国内不是绝对核心 但美高教练决战时刻给他无限信任

狼叔评论
2026-09-05 22:32:14
三星堆来源之谜终于揭晓!复旦DNA结果:89%以上来自黄河流域,与汉族高度同源

三星堆来源之谜终于揭晓!复旦DNA结果:89%以上来自黄河流域,与汉族高度同源

马蹄烫嘴说美食
2026-09-06 12:31:35
陆毅一家逛南京吃红楼宴,四人都戴金项链很贵气,一顿饭花2000多

陆毅一家逛南京吃红楼宴,四人都戴金项链很贵气,一顿饭花2000多

小疯子耶
2026-09-04 05:04:21
我敢打赌99%的男人会选白衣服女孩做老婆,看腿型就知道

我敢打赌99%的男人会选白衣服女孩做老婆,看腿型就知道

荷兰豆爱健康
2026-09-06 06:44:36
2026-09-06 22:07:00
码农翻身 incentive-icons
码农翻身
有趣且硬核的技术文章
306文章数 670关注度
往期回顾 全部

科技要闻

DeepSeek被曝将采购16万颗华为昇腾950DT

头条要闻

CHINA GT发生重大撞车起火事故 救援人员因为害怕逃离

头条要闻

CHINA GT发生重大撞车起火事故 救援人员因为害怕逃离

体育要闻

本西蒙斯加盟国王,不管怎样,回来就好

娱乐要闻

杨紫获白玉兰影后!爸爸:累了就回家

财经要闻

亏损高达200亿,昔日彩电霸主走下巅峰!

汽车要闻

带升降立标MPV 岚图梦想家9预售价42.99万起

态度原创

健康
游戏
房产
数码
手机

脑梗取栓成功≠活下来,还有这三关

老IP传出新动静 科乐美续约 兽人变身格斗有望归来

房产要闻

突发重磅!海口出台楼市新政!

数码要闻

2026年第二季度独立显卡出货量逆势增长12.2%

手机要闻

央视解码手机回收:一台现代手机黄金含量仅0.02—0.03克

无障碍浏览 进入关怀版