勵志

勵志人生知識庫

重構是什麼

重構(Refactoring)是指在不改變軟體可觀察行為的前提下,對軟體內部結構進行調整的過程。其目的是使軟體更容易被理解和修改,提高軟體的質量和性能,同時使程式的設計模式和架構更加合理,以增強軟體的擴展性和維護性。重構可以通過使用一系列的重構準則或手法來進行,這些調整不會改變軟體的外在行為或結果,即對外部使用程式的程式設計師來說,程式的行為和結果沒有任何變化。重構專注於改善代碼的結構,使其更加易於維護和理解。