甚麼是 Repository ? 這一天小明問我甚麼是Repository ? 很多應用程式都有資料存取的需求,大多數使用的都是關聯式資料庫 (RDBMS),大...
DI(Dependency injection) 注入方式 這天小明問說 他接手維護的專案中, 從頭到尾都一律用 DI 屬性注入, 這是很好的設計方式嗎?...
關於驗證(Validation) 這件事 小明來問說, 他想要檢查輸入內容是否驗證通過,檢查模型(Model)的所有屬性(Property)內容,查看裡面某些屬...
這天小明問我說 我這個API 方法會回傳錯誤代碼, 呼叫端要處理這些各種不同的錯誤代碼, 可以幫忙看看這些程式碼有沒有沒考慮到的地方? 許多人沒有使用異常處...
深入淺出設計守則2 小明收到需求, 需求如下: 麥當雞系統需要統計消費次數的報表, 報表內容需要列出每一種消費種類的消費次數. 麥當雞系統中有一個消費種類Enu...
深入淺出設計守則1 客戶需求 小明的公司提供一套肯特機系統, 客戶希望系統能夠提供消費上限機制, 客戶希望系統能夠提供至少三種設定, 設定規則如下: 1天內最...
深入淺出設計守則3 麥當雞公司要推出一系列的促銷廣告,因為每天麥當雞公司的產品, 不是全部都有上架,主管希望促銷廣告依照當天有產品上架時, 就投放該產品的廣告,...