Mac/Intellij

Intellij - Refactorings

밍상 2022. 4. 5. 11:19

Rename - [shift + f6]

변수 이름 수정, getter와 setter 같은 메서드의 이름도 수정할것인지 물어보는 팝업 나옴.

 

Extract variable - [cmd + option + v]

i+1 같은 표현식에 드래그하고 사용하면 변수로 추출 가능

 

Refactoring menu - [ctrl + t]

해당 변수를 어떻게 리팩토링 할지 보여줌

example

1. parameter로 선택시 함수의 인자로 추출

2. inline variable(iv)로 선택시 or [cmd + option + n] 변수를 인라인으로 추가하고 변수 삭제. 

3. introduct constant(ic)로 선택시 상수로 추출