14-1.임시변수 분리 Split Temporary Variable

루프 안에 있는 변수나 collection temporary variable도 아닌 임시 변수에 값을 여러번 대입하는 경우에는 각각의 대입에 대해서 따로따로 임시변수를 만든다.

  double temp = 2 * (_height * _width);
    System.out.println(temp);
    temp = _height * _width;
    System.out.println(temp);

하나의 임시변수를 두가지 용도로 사용하면 코드를 보는 사람은 매우 혼란스러울 수 있다.

double perimeter = 2 * (_height * _width);
System.out.println(perimeter);
final double area = _height * _width;
System.out.println(area);

참고 : https://wikidocs.net/606