2026年11月14日,星期六。
菜鳥工程師 肉豬
準退休工程師的日常
2026/11/14
2026/11/13
2026/11/12
2026/11/11
從業務名詞集中管理談過度設計(Over-Engineering)
過去看過不少專案試圖透過 properties 集中管理業務欄位名稱,目的是避免 Hard Coding、減少重複字串、提高複用性與可維護性。但以我多年經驗來看,這類設計通常沒有帶來理想中的好處,反而隨著時間逐漸累積重複定義、命名混亂難以追蹤,最終疏於管理導致荒廢爛掉。
尤其在沒有多語系 (i18n) 需求、業務欄位名稱複用性又低的情況下,這種抽象增加的維護成本遠大於帶來的好處。
訂閱:
文章 (Atom)