2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2220
Day 15
2025-09-17
1165
0
消除你程式碼的臭味 Day 15- 組合優於繼承:用小能力組出行為 物件導向的繼承理論,源自於生物學家林奈的分類法。界、門、綱、目、科、屬、種。Dog is-...
Day 8
2025-09-15
1162
0
想像你正在為一家剛起步的精品咖啡店建立線上商城。老闆興奮地告訴你:「我們只有50種商品,每月大約1000筆訂單,預算有限但希望未來能擴展到全國。」這個看似簡單的...
Day 10
2025-09-12
1157
0
消除你程式碼的臭味 Day 10- 介面最小化:只暴露必要的東西 介面越小,被誤用的空間越小,維護成本越低。公開的每個函式,都是欠下的一筆債 介面是你經過深...
Day 18
2025-09-07
1151
0
今天要深入探討 Spring 框架中一個非常核心的概念:Spring 如何管理它所建立的物件 (我們稱之為 Bean)。具體來說,我們會學習兩件事: Bea...
Day 18
2025-09-25
1148
0
在微服務架構中,應用程式不再是單一的泥球(Monolith),而是被切分成數十甚至上百個小型、自治的服務。這些服務需要協同合作來完成一個完整的業務需求,例如:...
Day 10
2025-09-24
1143
0
昨天我們了解了 WSGI 和 ASGI 這兩個重要的溝通規範。今天,我們來認識一下將這些規範付諸實踐的關鍵角色:Application Server,特別是與...