代碼重構

代碼重構 （ code refactoring ） 指對軟件代碼做任何更動以增加可讀性或者簡化結構而不影響輸出結果 。 軟件重構需要藉助工具完成 ， 重構工具能夠修改代碼同時修改所有引用該代碼的地方 。 在極限編程的方法學中 ， 重構需要單元測試來支持 。