[IntelliJ] Extract/Introduce variable

홍정완·2021년 7월 7일
0

intelliJ

목록 보기
1/12
post-thumbnail

Extract Variable 리팩토링은 해당 표현식의 결과를 처리하는 데 도움이 된다
이해하기 어려운 표현식이나 코드 전체에서 여러 위치에 중복되는 경우 사용한다

코드 중복을 줄이기 위해 사용🤔


  1. 편집기에서 추출할 표현식을 선택
  2. 👉 Ctrl+Alt+V 👈
  3. Enter


EX

anotherClass.inValue() 코드에서 중복되는 변수를 추출하고 이름을 지정



Before

public void method() {
    int a = 1;
...
    int b = a + anotherClass.intValue();
    int c = b + anotherClass.intValue();
}



After ⛳

public void method() {
    int a = 1;
...
    int number = anotherClass.intValue();
    int b = a + number;
    int c = b + number;
}
profile
습관이 전부다.

2개의 댓글

comment-user-thumbnail
2021년 7월 12일

일단 짜놓고 나중에 일일이 고쳤는데 이런 기능이 있었군요!

1개의 답글