來自百度,爲何要重構(Refactoring)

重構(Refactoring)就是在不改變軟件現有功能的基礎上,經過調整程序代碼改善軟件的質量、性能,使其程序的設計模式和架構更趨合理,提升軟件的擴展性和維護性。  也許有人會問,爲何不在項目開始時多花些時間把設計作好,而要之後花時間來重構呢?要知道一個完美得能夠預見將來任何變化的設計,或一個靈活得能夠容納任何擴展的設計是不存在的。系統設計人員對即將着手的項目每每只能從大方向予以把控,而沒法知道每
相關文章
相關標籤/搜索