2025 iThome 鐵人賽
沒在獨自升級的 一起來
Software Development
選手 98 文章 2244
Day 17
2025-09-23
122
0
開場 在早期,程式開發者常常需要針對不同系統設計一套專屬的資料格式,不僅耗時費力,也很容易出錯。直到 JSON、XML、YAML 等資料格式的出現,大家才終於能...
Day 23
2025-09-23
102
0
在我們整個專案的目錄結構中,internal 目錄佔據了核心地位,我們幾乎所有的業務程式碼都存放在其中。你可能會想,這僅僅是一個命名約定嗎?我能把它命名為 pr...
Day 9
2025-09-23
123
0
介面太醜了啦 昨天 ADB 功能搞定了,但現在的介面實在太陽春。就一個按鈕,完全不像個工具。 今天要把這些功能包裝成好看的介面。 重新設計版面 想了一下使用流程...
Day 9
2025-09-23
131
0
今日主題: I (ISP):介面隔離原則 今天有一個考模擬考的功能班長 = OPS(大介面,擁有所有科目的模擬考卷)。數學小老師、英文小老師、自然小老師 = U...
Day 16
2025-09-23
411
0
在先前文章中,我們談到 Database per Service 是微服務架構中比較合理的資料庫設計方式。它能有效確保「低耦合、高自治」,讓每個服務可以獨立演...
Day 14
2025-09-23
112
0
在真實的測試戰場裡,怪物(元素)很少會乖乖只出現一個。更多時候,你會面對一大群長得一模一樣的敵人:十幾個按鈕、數百個表格列、成群結隊的清單項目。 思考一下,我們...