YAGNI (You aren't gonna need it!),是敏捷開發的核心設計原則之一。此原則指出,程式開發者應該在面臨確鑿的需求時,才實作相應的功能...
本篇同步發表於我的 Hashnode 部落格:Eva Chen | 網頁設計師下班後 (hashnode.dev) ↓ 今日學習重點 ↓ 了解開發的...
回到開發選用設計模式的起點,我們會希望有幾個目標可以被滿足: 減少重複的程式碼 減少出錯的機會 將資料與業務邏輯分離,可以讓兩邊的程式碼更加容易測試 提升程...
學習要點 不要過度預測未來需求,避免早期過度設計,先找到足夠的使用案例,再來考慮。 故事描述 某天,我們開始了一個新的專案,分為兩個階段,各三個月。十倍工程師選...