哈囉,大家好!不知不覺,我們的 30 天鐵人挑戰已經過了一半。這段期間,我們一起從零開始,建立了個人財務管理系統的後端,從資料庫設計、模型建立、路由設定到控制器...
建造者模式藉由將物件的建構流程和目標對象分離,讓物件的建構過程更有彈性。
生活案例
一間汽車製造工廠生產著各式各樣的的汽車,每款汽車都由不同的零件組成,例如引擎...
工具說明:Jira Automation Rules
有別於 Workflow 比較簡易的自動化,Automation Rules 是功能比較複雜但更具彈性的自...
在軟體設計中,我們經常面對需求變更的挑戰。想像一下,當客戶突然提出新需求時,你的系統卻因為架構過於死板,導致每次要修改功能都得重新調整大量程式碼。這不僅會耗費時...
在進行與資料庫溝通時,使用ORM是常見的作法,因此在開發上就少不了要面對Hibernate,儘管可能使用的技術是Spring JPA、JPQL等等,但Hiber...
代理模式透過包裝物件來管理外部對物件的操作行為。
生活案例
每名偶像都有一位經紀人,負責管理其工作行程。廠商會透過經紀人洽談合作機會,並透過經紀人取得回覆。廠商...