1. 程式人生 > >1.3 將臨時變量內聯化

1.3 將臨時變量內聯化

pan 源代碼 color urn () 表達式 san font col

【1】源代碼

1 bool moreThanOneThousand()
2 {
3     int nResult = 10 * 10 * 10;
4     return (nResult > 1000);
5 }

【2】將臨時變量內聯化

1 bool moreThanOneThousand()
2 {
3     return ((10 * 10 * 10) > 1000);
4 }

【3】總結

有一個臨時變量,只被一個簡單表達式賦值一次,而它妨礙了其他重構手法。將所有對該變量的引用動作,替換為對它賦值的那個表達式自身。

Good Good Study, Day Day Up.

順序 選擇 循環 總結

1.3 將臨時變量內聯化