iT邦幫忙

2026 iThome 鐵人賽

DAY 2
0
Build on Google AI

JCConf 2026 Build on Google AI系列 第 21

後 Coding Agent 時代的軟體工程:TDD、EDD 與 Context Efficiency

  • 分享至 

  • xImage
  •  

本屆 #JCConf 邀請到 Laurence Chen 分享 後 Coding Agent 時代的軟體工程:TDD、EDD 與 Context Efficiency

講題簡介:

Coding Agent 已經成為許多工程師的日常工具,但許多工程師會反問自己:「那還需要學習軟體工程嗎?怎樣子的進步在後 Coding Agent 時代還算是進步呢?」

本 talk 提出一條工程師在後 Coding Agent 時代的升級路徑,分為四個關卡:

  • Level 1:IDE for agent — 先設置個 LSP,讓 agent 有 IDE 可以用吧。

  • Level 2:Integration Test-Driven Development — 從 unit test 升級到 integration test,讓 agent 在更早的階段驗證更深層的行為。

  • Level 3:EDD(Eval-Driven Development) — 傳統測試驗證「功能對不對」,EDD 驗證「agent 的行為對不對」。以實際開發經驗為例:cljfmt 格式化工具在調整縮排後,agent 的 str_replace 操作會因為空白字元不符而反覆失敗,最終整個檔案重寫——大量 token 浪費在一個可以被解決的結構性問題上。一個有效的 skill,能讓 agent 改用 S-expression 結構比對來取代文字比對,真正消除這個 behavioral gap,而不只是告訴 agent 應該小心格式。

  • Level 4:Context Efficiency — AI 要完成一個任務,不需要讀整個 codebase,只需要讀「任務相關的那幾個檔案」——我們可以稱之為局部子圖(task-relevant subgraph)。這個子圖的大小,直接決定了 context 的消耗量。然而,局部子圖(task-relevant subgraph)的大小,由軟體架構決定,不由模型決定。

購票請洽:
https://twjug.kktix.cc/events/jcconf-2026

#JCConf #JCConf2026 #Java #AI #AIAgent #TDD #EDD


上一篇
Reading Java Class Files for Fun: From CAFEBABE to invokedynamic
下一篇
Kotlin 2.x:從語言升級到 AI 新時代
系列文
JCConf 2026 Build on Google AI25
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言