重構--Replace Temp with Query(以查詢取代臨時變量)(六)

重構方式 你的程序以一個臨時變量保存某一表達式的運算結果;將這個表達式提煉到一個獨立函數中,將這個臨時變量的所有引用點替換爲對新函數的調用。此後,新函數就可被其他函數使用; 動機 臨時變量的問題: 只能存在於所屬函數; 會驅使函數變長,只有這樣才能訪問到需要的臨時變量; Replace Temp with Query往往是在運用Extract Method之前必不可少的一個步驟;局部變量會使代碼難
相關文章
相關標籤/搜索