Note: 此文中的專有名詞皆會以英文表示, 避免中文詞不達意
幾乎所有的系統都需要 "保存資料", 但是應該怎麼保存呢?
單單講 &quo...
單一職責原則,英文稱作 Single Responsibility Principle,簡稱 SRP,是軟體設計中的一個重要原則。該原則強調每個類別(或每個方法...
圖片來源:https://courses.cs.duke.edu/cps104/fall98/lectures/week10-l2/sld021.htm...
🚨 要如何防止使用者因填錯表單而讓你的應用程式崩潰?
如果有一位隱形的護衛,能在使用者提交資料之前,檢查每一個輸入,確保一切都正確無誤,那該有多好啊!這位無形...
你是否曾經遇到過這樣的情況:你寫了一個子類別,卻發現當它被應用於父類別的場景時,程式突然出現了問題?這其實是違反了「里氏替換原則 (Liskov Substit...
今天,我們將試著在 Rust 中使用常見的軟體設計模式。設計模式是解決軟體設計中常見問題的可重用解決方案。雖然許多設計模式源自於物件導向程式設計,但我們可以看...