勵志

勵志人生知識庫

重構什麼

重構(Refactoring)是指在不影響軟件外部行爲的前提下,對軟件內部結構進行調整和優化,以提高代碼的質量、性能、可讀性和可維護性。

重構是一種編程實踐,旨在通過調整程序代碼改善軟件的質量和性能,使程序的設計模式和架構更趨合理,從而提高軟件的擴展性和維護性。重構過程中,開發者會修改代碼的內部結構,但這些修改不會改變軟件的可觀察行爲。這種調整可以包括改進程序的內部結構、提高代碼的可理解性、降低修改成本等。重構是一種有條不紊的程序整理方法,旨在最大限度地減少在整理過程中引入錯誤的概率。