2024 iThome 鐵人賽
Share More Gain More
Software Development
選手 87 文章 1807
Day 12
2024-09-26
295
0
保持邏輯的局部性 簡介 假如有個複雜邏輯的演算法, 需要重構成一個函數, 但是這邏輯只會用在一個地方. 重構範例 假如有個手機遊戲, 根據會員的等級, 所消費的...
Day 9
2024-09-23
295
0
我們在第五天的時候分享過工廠方法模式,今天的主題是它的進階版——抽象工廠模式。工廠方法模式每次只生成一種產品,而抽象工廠則用來生成整個產品家族。 生活案例 在日...
Day 13
2024-09-20
294
0
前面介紹了這麼多index的相關知識,最後,想介紹到底建立index是誰的責任,應該在什麼時候建立呢? 首先,index的目的是為了增加搜尋的效率而要決定ind...
Day 29
2024-09-30
294
0
目前窮小子售票系統的售票 API 已經能夠承受 2400 左右的 RPS 了,但承受了這麼高的流量最後持久化的資料是否是正確的呢? 接下來就一起驗證看看 起初為...
Day 23
2024-10-07
293
0
我們可以把 process 註冊在 Registry 裡,並用名稱去查詢,解決了 process 重啟後 pid 更換,或是需要動態產生名字但是又要避免動態生成...
Day 3
2024-09-17
292
0
Data clump 簡介 有些欄位會一起出現在不同的class與參數列表.當一個系統的各處程式碼常出現這些欄位且形影不離, 勢必得思考他們與類別或參數列表的關...