iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
自我挑戰組

從「通靈系統」到穩健架構的契機 系列

剛踏入職場,接手不少老舊系統,常在接到需求後直接開發,缺乏統一架構與規範,長期下來程式碼耦合度高、難以擴充與維護,新進工程師接手時往往壓力不小

因此,我開始思考如何在追求開發速度的同時,兼顧架構穩健,讓後續功能擴充更輕鬆,也能站在企業角度,長期維運中節省成本

參賽天數 2 天 | 共 3 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day 1] 參加原因 & 程式能動就好,幹嘛要改?

為什麼要參加? 身為一個剛踏入職場不久的菜鳥工程師,我每天都在與各種老系統、歷史遺留程式碼,以及「通靈命名」的欄位搏鬥。 這次參加 鐵人賽自我挑戰,有四個主要原...

2025-08-14 ‧ 由 sentimental1 分享
DAY 2

[Day 2] 魔法字串的代價比你想的高

先從入職印象最深刻的程式碼開始 當時主管跟我說:「這種類型的欄位會常改,所以取資料用DataTable,不要用 Model Binding」 我:「好,我會維...

2025-08-15 ‧ 由 sentimental1 分享
DAY 2

[Day 3] 資料表結構混亂:一張表看出專案的未來

暫停在這,先看一眼Table,你能理解每個欄位的含意嗎? 你能一眼看懂下列欄位嗎? ITEM_ID、ITEM_NO、ITEM_VENDER、MAX_USE_...

2025-08-15 ‧ 由 sentimental1 分享