跳至內容

遺留代碼

維基百科,自由的百科全書

遺留代碼是指與已經取消支持或維護的作業系統或其他計算機技術有關的原始碼。此術語還可用來表示以維護老舊的功能而插入現代軟件中的代碼。

現代解釋

近年來,軟件工程社區中已衍生出遺留代碼的多種解釋。其中最流行的是「他人遺留下的原始碼」和「舊版本的軟件中遺留下來的代碼」。Michael Feathers[1] 引入遺留代碼引入了一種定義:「沒有測試的代碼」,反映了由於缺乏自動化的回歸測試遺留代碼很難維護的觀點。

參考資料

  1. ^ Michael Feathers' Working Effectively with Legacy Code (ISBN 0-13-117705-2)