重構(Refactoring):不是重寫,而是在不改行為下讓程式變得更好改重構不是一次把舊程式重寫,而是在測試保護下,用小步、行為不變的方式改善結構。本文整理程式碼異味、抽取方法、移動方法、守門條款、條件分解與安全重構流程。 繼續閱讀重構(Refactoring):不是重寫,而是在不改行為下讓程式變得更好改