Please Enable JavaScript!
Gon[ Enable JavaScript ]

반응형

보통 프로그램을 작성할때 상수를 final 변수로 만들어 공통으로 사용하고자 할때가 있다.

그런데 여기저기 동일한 상수가 널려있으면 일일이 찾아서 하기 만만치 않다.

그래서 eclipse 에서 제공하는 기능으로 그 작업을 대신할려고한다.

먼저 소스에서 만들 상수를 선택하고 오른마우스 클릭하여

refactor > Extract Constant 클릭한다.

숫자에 대고 클릭해야 Extract Constant 메뉴가 나타난다.


그러면 숫자를 무엇으로 치환할것지 셋팅하는 창이 나타난다. 적당한 변수를 입력하고

Preview 를 클릭하게 되면 프로젝트 내에서 동일한 숫자에 해당하는 것들을 찾아서

리스트를 보여준다. 그리고 그 정보를 보고 원하는것만 체크해서 OK 를 누르면 정한

변수로 바뀌게 된다.


10
라는 숫자가 static final 상수로 설정되어있는지 체크하면서 바꾸고 싶을때 Replace all occurrences

of the selected expression with reference to the constant 를 체크하고

Preview 를 누르게 되면 이미 같은 값으로 설정된 변수를 바꿀려는 변수로

대체할려는걸 알수 있다.


숫자 값을 다른 상수가 쓰고 있는걸 미리 파악할수 없기 때문에 이렇게 편법으로

파악하고 소스를 수정한다. 다음과 같이 결과가 바뀌어 있는것을 볼수 있을것이다.



반응형
Posted by 녹두장군1
,