剛踏入職場,接手不少老舊系統,常在接到需求後直接開發,缺乏統一架構與規範,長期下來程式碼耦合度高、難以擴充與維護,新進工程師接手時往往壓力不小
因此,我開始思考如何在追求開發速度的同時,兼顧架構穩健,讓後續功能擴充更輕鬆,也能站在企業角度,長期維運中節省成本
為什麼要參加? 身為一個剛踏入職場不久的菜鳥工程師,我每天都在與各種老系統、歷史遺留程式碼,以及「通靈命名」的欄位搏鬥。 這次參加 鐵人賽自我挑戰,有四個主要原...
先從入職印象最深刻的程式碼開始 當時主管跟我說:「這種類型的欄位會常改,所以取資料用DataTable,不要用 Model Binding」 我:「好,我會維...
暫停在這,先看一眼Table,你能理解每個欄位的含意嗎? 你能一眼看懂下列欄位嗎? ITEM_ID、ITEM_NO、ITEM_VENDER、MAX_USE_...