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