2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2245
Day 19
2025-09-19
154
0
在我們的六角形架構中,Domain 層處於同心圓的最中心。它代表了我們業務的本質,是整個系統中最穩定、最不應輕易變動的部分。但是,一個好的 Domain Mod...
Day 27
2025-09-19
174
0
一、學習目標 了解多項式滾動雜湊(Polynomial Rolling Hash) 的定義、前綴雜湊與 O(1) 取子字串雜湊。 熟悉單/雙雜湊、避免碰撞的實...
Day 17
2025-09-19
2038
0
消除你程式碼的臭味 Day 17- 分離關注點:設定與主要邏輯分開 把變動頻繁的設定從穩定的主要邏輯裡拿出去。 你的核心商業邏輯,應該像一個在無菌室裡工作的科...
Day 5
2025-09-19
246
0
在前一篇講了那麼多怎麼建立 Effect 跟如何執行,總覺得好像少了什麼東西,條件判斷的 if 還有像迴圈的 for 這些東西跑到哪邊去了,其實很簡單的,這邊想...
Day 7
2025-09-19
104
0
這一篇把前幾天的 API 契約與RabbitMQ Producer 串起來,完整走一遍:POST /bid/buy(REST) → 組事件 OrderCreat...
Day 5
2025-09-19
157
0
在前面的文章中,我們從生活中的例子理解了同步與非同步的差異,也學習了協程與事件迴圈這兩個非同步程式設計的核心概念。今天,我們要將這些理論知識付諸實踐,深入探討...