2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2216
Day 11
2025-09-17
93
0
前言:設計模式是什麼?為什麼要學? 寫程式就像蓋房子,只會搬磚(寫功能)是不夠的,我們也許能快速搭起一間小木屋,但當專案逐漸龐大、需要多人協作時,沒有設計圖的房...
Day 23
2025-09-24
93
0
作為一個後端框架,最常見的功能除了產生前端畫面以外,還有作為 API Server 生成 Json 之類的回傳內容。 今天我們來看看 Ktor 怎麼生成這個內容...
Day 10
2025-09-24
93
0
今日主題: 不要以為一個「模型」或「工具」會永遠都能用。(例如:claude 掛掉集體崩潰現場)厲害的程式設計師,會想辦法讓程式不要被「某一個小細節」綁死。就像...
Day 5
2025-09-17
93
0
在交易系統裡,一筆訂單成立的關鍵步驟是 Wallet 的資產核定。這裡我選擇使用 事件驅動 的方式完成核定,而不是讓 Order Service 直接呼叫 Wa...
Day 17
2025-10-01
92
0
今日主題: 程式設計裡有一個規則叫 SDP(穩定依賴原則):最下面的「基礎」一定要很穩定,也要有安全鎖。基礎不穩或沒上鎖,上面再漂亮都會倒。 範例故事: 你在蓋...
Day 8
2025-09-22
91
0
今日主題: SOLID 五個小規則進度條,現在來到 L。 L (LSP):里氏替換原則就像玩積木,你可以換掉一塊積木,城堡還是能站得好好的。 也像什麼? 想像麵...