Archive

全部文章

這裡收斂所有已發布的技術文章。可以從最新內容往下讀、切換成依點閱數排序,也可以先進系列或主題索引找脈絡。

213 篇已發布文章 最新更新 2026-11-03
Path 依系列閱讀

適合想把一條學習線補完整的時候。

Topics 依主題探索

從 AI 協作、後端、前端或工作流切入。

Projects 依專案閱讀

從公開作品反查代表文章、技術棧與主題脈絡。

Pinned, then latest

全部文章

一般更新 AI 協作 2026-09-15 19 分鐘閱讀 點閱 0

Day 15|第三條規則由不同負責人維護,SRP/OCP 要求 AI 把責任拆到哪裡?

2026 iThome 鐵人賽 AI CleanCode Day 15:安安~我是ChiYu~ 昨天只有兩條通知升級規則,而且都由同一位服務等級政策負責人維護。我因此把判斷集中在 RequiresEscalationNotification,沒有再建立 Interface 或規則集合。對當時的需求來說,一個…

AI Agent Software Engineering Software Architecture Testing
一般更新 AI 協作 2026-09-14 20 分鐘閱讀 點閱 0

Day 14|測試全綠後,怎麼判斷設計已經足夠簡單?

2026 iThome 鐵人賽 AI CleanCode Day 14:安安~我是ChiYu~ 前天談測試紀律,昨天接著確認整潔的測試與驗收測試能不能真的守住需求。今天,這個系列正式跨過 Part I〈程式碼〉,進入 Part II〈設計〉。 一進入設計,測試全綠就不再是最後答案。 同一個 Agent 交出…

AI Agent Software Engineering Software Architecture Testing
一般更新 前端開發 2026-09-14 10 分鐘閱讀 點閱 0

Day 14|使用者走到哪裡了?Breadcrumb、Pagination、Stepper、Progress 與頁內導覽

2026 iThome 鐵人賽 Vibe Coding UI Day 14:安安~我是ChiYu~ 昨天把桌面和手機導覽重新分工後,我終於順利進入 LumenDesk 的帳號申請頁。這次沒有迷路,頁面裡卻一次冒出五種「我現在到哪裡」。 我想知道目前位在系統哪一層、申請做到第幾步、紀錄還有幾頁、文件完成多少;…

Vibe Coding UX/UI Frontend
一般更新 AI 協作 2026-09-13 24 分鐘閱讀 點閱 0

Day 13|測試全綠,為什麼仍漏掉「剛好 24 小時」?用整潔測試、驗收測試與受控 Mutation 檢查答案

2026 iThome 鐵人賽 AI CleanCode Day 13:安安~我是ChiYu~ 昨天談測試紀律時,我比較了直接完成、TDD 與 TCR。那些實驗回答的是:測試何時介入,會怎麼改變 Agent 的前進節奏與還原範圍。 今天遇到的問題更麻煩:測試介入得很早,不代表測試問對了問題。 在產品範例驅動…

AI Agent Software Engineering Software Architecture Testing
一般更新 前端開發 2026-09-13 11 分鐘閱讀 點閱 0

Day 13|手機版不是把 Sidebar 縮小:Header、Navbar、Sidebar 與 Bottom Navigation 怎麼分工

2026 iThome 鐵人賽 Vibe Coding UI Day 13:安安~我是ChiYu~ 昨天把邀請成員和建立活動的輸入流程接起來後,我順手把瀏覽器縮到 360px。桌面那條 Sidebar 依然很有自己的想法,硬是占著半張畫面。 內容區已經快被擠成收據了,它還站得筆直。 問題來自一開始的需求: …

Vibe Coding UX/UI Frontend
一般更新 AI 協作 2026-09-12 23 分鐘閱讀 點閱 0

Day 12|AI 寫完再測,和先測再改有什麼差別?比較直接完成、TDD 與 TCR

2026 iThome 鐵人賽 AI CleanCode Day 12:安安~我是ChiYu~ 昨天比較類別拆分時,控制組、行數上限與內聚拆分都能把升級通知做對,也都通過最後的行為驗證。 若只看終點,三種結構都像是成功的候選。可是最後一片綠燈,只能證明它們抵達了終點,沒有說明途中累積了多少尚未驗證的修改,也…

AI Agent Software Engineering Software Architecture Testing