-
리팩토링 : Split Temporary Variable리팩토링 2013. 2. 26. 09:30
조건
한번 이상 할당되는 임시변수가 있지만, 루프 변수도 아니고 임시변수를 수집하지도 않으면
적용
각 할당에 대한 임시변수를 분리하도록 만드시오.
적용전
double temp = 2 * (_height + _width); System.out.println (temp); temp = _height * _width; System.out.println (temp);
적용후
final double perimeter = 2 * (_height + _width); System.out.println (perimeter); final double area = _height * _width; System.out.println (area);
참조
http://www.refactoring.com/catalog/splitTemporaryVariable.html
'리팩토링' 카테고리의 다른 글
리팩토링 : Use a Connection Pool (0) 2013.02.28 리팩토링 : Substitute Algorithm (0) 2013.02.27 리팩토링 : Split Loop (0) 2013.02.25 리팩토링 : Separate Query from Modifier (0) 2013.02.24 리팩토링 : Separate Data Access Code (0) 2013.02.23 댓글