1. 程式人生 > >6.6 Split Temporary Variable 分解臨時變數

6.6 Split Temporary Variable 分解臨時變數

針對每次賦值,創造一個獨立、對應的臨時變數

更多精彩

動機

  1. 同一個臨時變數承擔兩件不同的事情,會讓程式碼閱讀者無法理解
  2. 迴圈變數和結果收集變數最容易產生被多次賦值的可能

案例

double temp = 2 * (height * width);
System.out.println(temp);

temp = height * width;
System.out.println(temp);
double temp = 2 * (height *
width); System.out.println(temp); double area = height * width; System.out.println(area);