面對Legacy Code ,該重構還是重寫? - 網站製作學習誌

文章推薦指數: 80 %
投票人數:10人

在程式已經上線很久很久的情況下,公司也找了不少人來維護這些程式碼;而因為開發者來來去去,加上每個人對程式開發的觀念不同,他們也許都有過這樣的感受:結果專案中的技術債越欠越多,而這些程式碼也變成了所謂的 legacy code 。

在維護這樣的 legacy code 時,我想很多開發者應該都思考過這個問題:「我到底應該要重構還是重寫?」老實說我的答案就是 “It depends” 。

重構與重寫沒有哪種方法一定比較好,不過在選擇之前,我還是得先把重構和重寫的不同說明清楚。

不過很多人對「重構」這個詞有所誤解,



請為這篇文章評分?