寫程式的時候,我常常覺得自己寫的不是程式碼,而是一團亂毛線球。寫完一個小東西,想加新東西不知道怎麼加進去。這個暑假,我決定挑戰 Robert C. Martin(大家叫他 Uncle Bob)的經典書籍 《Clean Architecture》。
接下來 30 天,我會每天讀一點,把內容記下來,寫成「國中生版」的閱讀筆記。如果有想到例子,我想用 Python 來練習,或是和現在流行的 AI(例如 vibe coding、AI 服務串接)有關的靈感,我也會加進來。
這是一趟「讓程式變乾淨變好改」的暑期冒險,30 天後,我希望能學會怎麼把程式弄得整整齊齊,像樂高一樣清楚又好玩。
認識 Clean Architecture 的圓圈,從核心往外推。 今日主題: 在前幾天,我們學了好多「元件設計的原則」。 今天,我們要把這些積木放到一個更大的...
最純粹的規則與邏輯,不依賴任何框架。 今日主題: 在 AI 或軟體的世界裡,「Entities(實體)」是最核心、最乾淨的一層。 它不管你是用哪個框架、哪種資料...
設計 AI 如何接收 arguments 並完成任務。 今日主題: 在 AI 或軟體系統裡,Use Case(使用情境) 就像是「任務流程」—— 告訴 AI 要...
把 AI 的回應轉成前端或資料庫可用的格式。 今日主題: 在程式世界裡,不同的部分說著「不同語言」。 AI 給的答案可能是句話、前端要的是按鈕、資料庫要的是表格...