国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

用TRAE寫了一年代碼,我重新理解了程序員的價值!

0
分享至

周六晚上,我坐在沙發(fā)上看電視,孩子則坐在書桌邊全身關(guān)注地盯著電腦,時不時敲一會兒鍵盤,然后笑著告訴我:“爸爸,它把這個附加牌的效果實(shí)現(xiàn)了!”

我知道,她不是在玩游戲,她是用一個AI Coding工具,開發(fā)自己設(shè)計(jì)的一個回合制卡牌類游戲。


這不是一個簡單的小游戲,有攻擊牌、附加牌(效果會持續(xù)幾個回合)、防守牌,牌還可以合并,有攻擊距離,角色可以移動,有體力值,邏輯復(fù)雜,再加上各種動態(tài)特效,讓我這個老程序員來做,也是很頭疼的。

但是讓我萬萬沒想到的是,我僅僅幫她開了個頭,做了技術(shù)選型,她竟然獨(dú)自用自然語言驅(qū)動TRAE把游戲的功能逐個實(shí)現(xiàn)了。

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

這一年,TRAE的發(fā)展可謂是迅猛至極,幾乎每周都有更新,我眼睜睜地看它從一個小插件,變成一個可以信任的編程伙伴。

最近TRAE的年終用戶報告也出來了,我看了一下還是挺有趣的。

我從3月2日開始使用,最多一天用了208分鐘,狂按Tab 54次,有一天竟然怒刷了近7000行代碼(哈哈,應(yīng)該是在讓TRAE給我實(shí)現(xiàn)SQLite),最后榮獲“創(chuàng)世神”的稀有稱號,這些數(shù)據(jù)里邊應(yīng)該有不少是孩子的貢獻(xiàn)。


我其實(shí)并不算是一個TRAE的重度用戶,日常主要做架構(gòu)和設(shè)計(jì),寫代碼并不多,但是對于AI Coding工具我也忍不住手癢,會用TRAE嘗試做點(diǎn)兒小項(xiàng)目,目前TRAE是我用起來覺得性價比最高,也是最能帶給我驚喜的AI Coding工具。

在2025年,我感覺完整地經(jīng)歷了使用TRAE三個階段:

(1) 函數(shù)級: 代碼自動補(bǔ)全

(2) 模塊級: 自然語言驅(qū)動生成

(3) 項(xiàng)目級:簡單項(xiàng)目,讓TRAE SOLO從需求到設(shè)計(jì)、開發(fā)、測試、部署,全部做完。復(fù)雜項(xiàng)目,建立規(guī)范的方法來驅(qū)動TRAE編程,實(shí)現(xiàn)掌控感,讓自己心安。

0 1

開端:從“自動補(bǔ)全”開始的信任

最早我用的是MarsCode這個插件,剛接觸AI Coding,還不太敢大規(guī)模使用,主要做代碼自動補(bǔ)全。



其實(shí)類似這樣的代碼,程序員也能一點(diǎn)點(diǎn)敲出來,就是特別耗時,用MarsCode一下子就省事多了,當(dāng)然,我還得檢查下它寫得對不對。

除了自動補(bǔ)全,當(dāng)時MarsCode還支持“解釋代碼”、“錯誤修復(fù)”、“生成注釋”,“自動生成單元測試”等功能,都是程序員平時常用的功能,使用起來都非常絲滑。

0 2

試探:用自然語言寫代碼

代碼補(bǔ)全用得多了,發(fā)現(xiàn)AI寫的代碼準(zhǔn)確度非常高,慢慢對AI Coding放心了。

這時候TRAE也正好發(fā)布第一版,開始切換過來,嘗試用自然語言讓它實(shí)現(xiàn)一些模塊級功能。


例如我曾經(jīng)讓它實(shí)現(xiàn)過一個ETL的功能,從Excel中讀取數(shù)據(jù),輸出JSON


這些模塊一般邊界清晰、輸入輸出明確、非常適合AI Coding,它實(shí)現(xiàn)起來真是又好又快。

0 3

放手:讓TRAE單飛搞定一個網(wǎng)站

7月份,TRAE SOLO beta推出,這個新版本讓人非常震撼。

TRAE SOLO不但覆蓋了軟件開發(fā)的全生命周期,還能夠理解軟件開發(fā)上下游的各類 Context(產(chǎn)品需求、產(chǎn)品設(shè)計(jì)、技術(shù)方案、代碼、測試用例、部署的信息),可以根據(jù)用戶的任務(wù)類型,智能去使用不同的 Context 和工具,最終完成開發(fā)任務(wù)。

如果說之前AI只是在小范圍“小打小鬧”的話,TRAE SOLO就進(jìn)入了項(xiàng)目級,進(jìn)入了“AI自主執(zhí)行開發(fā)任務(wù)”的新時代。

我曾經(jīng)用TRAE SOLO的功能實(shí)現(xiàn)了一個仿reddit的網(wǎng)站,它會自己拆解需求,生成核心流程,設(shè)計(jì)用戶界面,然后編寫代碼,進(jìn)行部署測試。


總之,從最源頭的需求到最后的部署,TRAE SOLO都可以自動完成。



我最喜歡的一個功能就是通過TRAE內(nèi)置的瀏覽器來查看網(wǎng)站,竟然可以直接修改網(wǎng)站的內(nèi)容,實(shí)現(xiàn)所見即所得!

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


還可以把界面元素添加到對話,精確地告訴TRAE我想對UI做的調(diào)整,這就成了一件和TRAE交互的利器,經(jīng)常被我使用。

0 4

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

隨著TRAE不斷推出新功能,它的能力也越來越強(qiáng),尤其是那些智能體,無論給它什么樣的需求,它都能快速完成。


我甚至讓它去實(shí)現(xiàn)一些系統(tǒng)級軟件,比如一個簡版SQLite數(shù)據(jù)庫,它也能實(shí)現(xiàn)得有板有眼。

但是很多同事反應(yīng),喪失了程序員原有的掌控感!

AI輸出代碼很多,功能似乎也實(shí)現(xiàn)了,但是面對這么多代碼,心里是沒底的。

怎么辦呢?我想起來敏捷軟件開發(fā)中的測試驅(qū)動開發(fā)(TDD), 通過測試先行,織起一張安全網(wǎng),這樣AI對代碼再做任何改動以后,都有測試網(wǎng)保證,能做到心中有底。


TDD原來需要程序員先寫測試,大家很煩,現(xiàn)在有了TRAE,測試自然不再話下,簡直為TDD而生!

現(xiàn)在只要建立一套和AI一起工作的TDD規(guī)范就行,舉個非常簡單的例子,這是我給孩子開發(fā)「校園零食品鑒」時使用的提示詞(部分)。

你將作為我的結(jié)對后端工程師,和我一起用【嚴(yán)格 TDD】方式,使用 Python + Flask 實(shí)現(xiàn)一個 JSON API 網(wǎng)站「校園零食品鑒」。 【核心原則】 永遠(yuǎn)先寫測試,再寫實(shí)現(xiàn) 任何業(yè)務(wù)能力必須由測試驅(qū)動 未被測試覆蓋的行為,一律不實(shí)現(xiàn) 每次只實(shí)現(xiàn)一個最小業(yè)務(wù)行為 實(shí)現(xiàn)階段只寫“剛好讓測試通過”的代碼 所有 API 只返回 JSON,不返回 HTML API 是面向真實(shí)前端調(diào)用的,不是 Demo


【TDD 紀(jì)律(不可違反)】 1. 沒有測試,不能寫實(shí)現(xiàn) 2. 測試未確認(rèn)前,不得寫實(shí)現(xiàn) 3. 不提前設(shè)計(jì)模型、表結(jié)構(gòu)或抽象 4. 任何“順手加的功能”都是違規(guī) 5. 始終說明當(dāng)前是 Red / Green / Refactor 階段 【交互規(guī)則】 每一步先解釋你要做什么 測試命名要體現(xiàn)業(yè)務(wù)語義 測試中要明確斷言 JSON 結(jié)構(gòu)與內(nèi)容 未經(jīng)我確認(rèn),不進(jìn)入下一階段 現(xiàn)在請等待我給出第一個【可測試行為】。

一個可測試行為是這樣的:

Given 系統(tǒng)中存在一個零食 When 客戶端 GET /api/snacks/{id} Then 返回狀態(tài)碼 200 And 返回 JSON 包含: id name ratings comments 請你: 只寫測試 不寫任何實(shí)現(xiàn) 標(biāo)注 Red 階段

然后進(jìn)入實(shí)現(xiàn)階段

請進(jìn)入 Green 階段,用最小實(shí)現(xiàn)讓測試通過。 如果你發(fā)現(xiàn)自己想“順便”加點(diǎn)什么, 那說明你已經(jīng)偏離 TDD,請停下來。

經(jīng)過若干行為的實(shí)現(xiàn)以后,進(jìn)行重構(gòu):

現(xiàn)在進(jìn)入 Refactor 階段, 在不改變?nèi)魏涡袨?、不修改測試的前提下, 請整理代碼結(jié)構(gòu)。

通過這種結(jié)構(gòu)化的方式來約束AI,不要一下子跑得太猛,太快,而是小步快跑,循序漸進(jìn)。確保每一個功能都被測試完整覆蓋,每一行代碼都可控,心里有底。

實(shí)踐證明,TRAE在TDD模式的表現(xiàn)特別棒,大家有空也可以試一試。

0 5

尾聲:從輔助者到創(chuàng)造者的加速器

從我這一年使用TRAE的經(jīng)驗(yàn)來看,以TRAE為代表的AI Coding工具已經(jīng)從函數(shù)級走向模塊級,最后來到了項(xiàng)目級。它已經(jīng)從編程的輔助者(自動補(bǔ)全)變成了良好的協(xié)作者,正在向自主執(zhí)行進(jìn)軍。

原來我們認(rèn)為不太可能的一些工作,現(xiàn)在都在被AI一一攻克,它甚至實(shí)現(xiàn)了讓一個十幾歲的小孩子不懂編程的情況下,獨(dú)自編寫自己喜歡的游戲。

當(dāng)然,這也孩子個人玩的娛樂性的項(xiàng)目,我們一旦面對大型的、復(fù)雜的、正式的項(xiàng)目,程序員必須站出來做問題的定義者,質(zhì)量的裁決者和AI指揮官。在通用人工智能實(shí)現(xiàn)之前,我相信這一點(diǎn)都不會變化。

我期待未來的TRAE,不只是更加“聰明”,而是更加“職業(yè)”,是一個能融入工程體系的存在:希望它能在大型項(xiàng)目中累積記憶,知道什么是系統(tǒng)的紅線和共識;知道什么時候該激進(jìn)試錯,什么時候必須保守演進(jìn);希望它能理解評審、回滾、審計(jì)這些看不見的工程紀(jì)律,這樣TRAE就不是單點(diǎn)爆發(fā)的效率工具,而是可以被團(tuán)隊(duì)長期信任的生產(chǎn)力節(jié)點(diǎn)。

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

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.

相關(guān)推薦
熱點(diǎn)推薦
601022,臨近午間收盤3分鐘直線漲停!航運(yùn)、石油板塊集體大爆發(fā)

601022,臨近午間收盤3分鐘直線漲停!航運(yùn)、石油板塊集體大爆發(fā)

證券時報e公司
2026-03-03 12:19:47
華裔政治家族,卻遭特朗普清洗!特朗普如何扳倒“趙家人”?

華裔政治家族,卻遭特朗普清洗!特朗普如何扳倒“趙家人”?

觀察者海風(fēng)
2026-01-20 15:14:58
在小縣城名聲很臭是啥體驗(yàn)?網(wǎng)友:臉皮夠厚,一切不成問題

在小縣城名聲很臭是啥體驗(yàn)?網(wǎng)友:臉皮夠厚,一切不成問題

解讀熱點(diǎn)事件
2026-02-04 00:05:07
上海電影院現(xiàn)場被捉奸,帶情夫當(dāng)老公面出軌,狗血女主角真容曝光

上海電影院現(xiàn)場被捉奸,帶情夫當(dāng)老公面出軌,狗血女主角真容曝光

靜若梨花
2026-03-01 16:25:46
100%賴賬,這何嘗不是一種極致的誠信!

100%賴賬,這何嘗不是一種極致的誠信!

財(cái)經(jīng)保探長
2026-02-28 10:46:25
中美聯(lián)合國激烈交鋒,美逼中國買單,中方拒絕接受,對美反將三軍

中美聯(lián)合國激烈交鋒,美逼中國買單,中方拒絕接受,對美反將三軍

boss外傳
2026-03-02 14:00:03
火箭隊(duì)又傷一人!單場22+12+4,主控末節(jié)因傷離場!陣容雪上加霜

火箭隊(duì)又傷一人!單場22+12+4,主控末節(jié)因傷離場!陣容雪上加霜

熊哥愛籃球
2026-03-03 11:42:41
謝潑德真打出來了!防守蛻變能串聯(lián)全隊(duì),還能進(jìn)關(guān)鍵三分!

謝潑德真打出來了!防守蛻變能串聯(lián)全隊(duì),還能進(jìn)關(guān)鍵三分!

籃球資訊達(dá)人
2026-03-03 11:34:20
伊朗不是委瑞內(nèi)拉,哈梅內(nèi)伊不是馬杜羅,軍事專家逐漸失去信任!

伊朗不是委瑞內(nèi)拉,哈梅內(nèi)伊不是馬杜羅,軍事專家逐漸失去信任!

眼光很亮
2026-03-01 16:43:04
洛克希德·馬丁的生產(chǎn)線突然停了,中國凍結(jié)了他們在華的全部資產(chǎn)

洛克希德·馬丁的生產(chǎn)線突然停了,中國凍結(jié)了他們在華的全部資產(chǎn)

百態(tài)人間
2026-02-25 15:33:21
美國華人直言:中國手機(jī)掃碼支付是最不智能的發(fā)明!

美國華人直言:中國手機(jī)掃碼支付是最不智能的發(fā)明!

阿傖說事
2026-01-20 12:53:01
一夜打光1億美元攔截彈?美軍中央司令部證實(shí):200架戰(zhàn)機(jī)全派出!

一夜打光1億美元攔截彈?美軍中央司令部證實(shí):200架戰(zhàn)機(jī)全派出!

標(biāo)體
2026-03-03 11:42:38
衛(wèi)星證實(shí)!林肯號航母被伊朗導(dǎo)彈襲擊時,進(jìn)行90度機(jī)動規(guī)避!

衛(wèi)星證實(shí)!林肯號航母被伊朗導(dǎo)彈襲擊時,進(jìn)行90度機(jī)動規(guī)避!

52赫茲實(shí)驗(yàn)室
2026-03-02 21:00:37
日經(jīng)225指數(shù)跌幅擴(kuò)大,現(xiàn)跌2.0%

日經(jīng)225指數(shù)跌幅擴(kuò)大,現(xiàn)跌2.0%

每日經(jīng)濟(jì)新聞
2026-03-03 10:08:25
美伊開戰(zhàn),重溫毛主席的5個重要論斷!

美伊開戰(zhàn),重溫毛主席的5個重要論斷!

鈞言堂
2026-03-01 11:16:37
那些預(yù)言 “美國不敢打伊朗” 的野生國師們,打臉了嗎?

那些預(yù)言 “美國不敢打伊朗” 的野生國師們,打臉了嗎?

黑企鵝觀察
2026-03-03 08:29:47
霍爾木茲海峽航運(yùn)受阻,國際油價暴漲13%!川籍船員親歷:數(shù)百船只滯留波斯灣,一貨輪上有十余名中國船員

霍爾木茲海峽航運(yùn)受阻,國際油價暴漲13%!川籍船員親歷:數(shù)百船只滯留波斯灣,一貨輪上有十余名中國船員

封面新聞
2026-03-02 22:17:16
美官員:對伊朗的最新打擊規(guī)模將遠(yuǎn)超去年6月

美官員:對伊朗的最新打擊規(guī)模將遠(yuǎn)超去年6月

參考消息
2026-02-28 17:39:04
韓國股市暴跌觸發(fā)熔斷機(jī)制

韓國股市暴跌觸發(fā)熔斷機(jī)制

中國經(jīng)濟(jì)網(wǎng)
2026-03-03 12:27:07
利馬有望復(fù)出戰(zhàn)紐卡!曼聯(lián)若贏球有望鎖定前五,卡里克或調(diào)整首發(fā)

利馬有望復(fù)出戰(zhàn)紐卡!曼聯(lián)若贏球有望鎖定前五,卡里克或調(diào)整首發(fā)

羅米的曼聯(lián)博客
2026-03-03 11:47:15
2026-03-03 13:19:00
碼農(nóng)翻身 incentive-icons
碼農(nóng)翻身
有趣且硬核的技術(shù)文章
231文章數(shù) 629關(guān)注度
往期回顧 全部

科技要聞

手機(jī)AI在MWC上卷出了新高度

頭條要聞

美國三架F-15E被擊落 美軍聲明中有個非常奇怪的地方

頭條要聞

美國三架F-15E被擊落 美軍聲明中有個非常奇怪的地方

體育要聞

35輪后積分-7,他們遭遇史上最早的降級

娛樂要聞

謝娜霸氣護(hù)夫:喊話薛之謙給張杰道歉

財(cái)經(jīng)要聞

霍爾木茲海峽近乎停擺 布油直逼80美元

汽車要聞

長安汽車2月銷量151922輛 環(huán)比逆勢增長12.8%

態(tài)度原創(chuàng)

健康
手機(jī)
教育
房產(chǎn)
旅游

轉(zhuǎn)頭就暈的耳石癥,能開車上班嗎?

手機(jī)要聞

一加15T新機(jī)正面形象公開,采用1.xx mm物理極窄四等邊設(shè)計(jì)

教育要聞

娃娃秧歌扭起來 非遺傳承潤童心

房產(chǎn)要聞

方案突然曝光!??诒睅煷蟾叫?,又有書包大盤殺出!

旅游要聞

從“觀燈”到“玩燈” 達(dá)州“燈會+”激活夜經(jīng)濟(jì)新動能

無障礙瀏覽 進(jìn)入關(guān)懷版