搜尋 CarlStack

按 Esc 關閉;完整結果會顯示文章摘要、標籤與日期。

Software Architecture
6 分鐘
·

防止專案變成大泥球:設計 Agent 的「淺模組審查」與架構除熵迴圈

AI 讓代碼生成速度暴增十倍,也讓軟體熵增以十倍速將專案推向大泥球(Big Ball of Mud)。本文作為《Agent 時代的代碼庫設計哲學》完結篇,解構 Matt Pocock 的刪除測試(Deletion Test)、模組加深工作流與架構邊界審查者轉型,建立永續可進化的 AI 代碼庫。

Software Architecture
7 分鐘
·

給 Agent 一把手術刀:垂直切片架構(Vertical Slices)與小表面積測試

傳統三層式與洋蔥架構為何讓 AI Agent 頻繁迷航?本文拆解垂直切片架構(Vertical Slice Architecture)與曳光彈(Tracer Bullets)思維,說明如何透過單一功能閉環目錄與純淨介面測試,讓 Agent 以最小 Token 成本完成端到端高確定性交付。

Software Architecture
8 分鐘
·

消滅 Agent 的語義漂移:從 CONTEXT.md 到防禦型規格工作流

AI Agent 在長對話與多檔案協作中最致命的隱形殺手是「語義漂移」。本文解構 Matt Pocock 實踐的 DDD 領域建模思維,展示如何以高純度的 CONTEXT.md、語義銳化(Sharpening)防線與輕量 ADR,終結 LLM 的隨機幻覺。