哈囉,大家好!讓我們延續單元測試議題,在這篇文章中,我想和大家聊聊單元測試的延伸議題,重構的重要性,特別是它如何為我們的程式碼提供一層安全防線,讓我們在重構時可...
中介者模式透過獨立的物件來協調物件之間的互動行為,避免它們相互依賴。
生活範例
想像你在一間公司,各部門都透過專案管理組來進行溝通。每當某個部門有需求時,都會聯...
備忘錄模式能讓物件在不破壞封裝的情況下儲存與回復狀態。
生活範例
備忘錄模式的一個經典應用場景是歷史紀錄。這類紀錄在我們的日常生活中隨處可見,例如 Word、P...
今天,我們來看 Rust 的生命週期(Lifetime)概念。生命週期是 Rust 借用檢查器用來確保所有借用都是有效的機制,它與所有權系統密切相關。
什麼是生...
Day18 聯合索引2
今天主要分享 聯合索引分兩種(其實也是前面提到的主鍵索引/輔助索引或稱二級索引的區分)
PK的聯合索引:不能重複(畢竟就是當PK來用)...
前言
「我要點美食外送,你需要什麼嗎?」這句經典的開場白讓我們瞬間進入熟悉的場景,而今天,我們要轉換一下思維:「我要測美食外送平台,你需要什麼測試嗎?」隨著美食...