Java 리팩토링 및 소스 작업
Visual Studio Code는 코딩하는 동안 코드를 생성하고 문제를 해결하기 위한 소스 작업뿐만 아니라 소스 코드를 리팩토링하는 많은 옵션을 제공합니다. 이러한 옵션에 접근하려면 전구
💡가 보일 때마다 클릭하세요. 또는 에디터 화면에서 마우스 오른쪽 버튼을 클릭하고 Source Action... 을 선택하세요.
지원되는 코드 작업 목록
리팩토링
Java 프로그램 리팩토링의 목표는 프로그램의 동작에 영향을 주지 않으면서 시스템 전반의 코드 변경을 수행하는 것입니다. VS Code용 Java 언어 지원은 많은 쉽게 접근할 수 있는 리팩토링 옵션을 제공합니다.
리팩토링 호출
리팩토링 명령은 에디터의 컨텍스트 메뉴에서 사용할 수 있습니다. 리팩토링하려는 요소를 선택하고, 마우스 오른쪽 버튼을 클릭하여 컨텍스트 메뉴를 열고, Refactor... 를 선택하세요:
그러면 사용 가능한 모든 리팩토링 옵션이 표시됩니다.
변수에 할당
표현식을 로컬 변수나 필드에 할당합니다.
예시
이전
Arrays.asList("apple", "lemon", "banana");
이후
List<String> fruits = Arrays.asList("apple", "lemon", "banana");
또한 생성자에서 사용되지 않는 매개변수를 새 필드에 할당하는 데도 사용할 수 있습니다.
익명 클래스를 중첩 클래스로 변환
익명 내부 클래스를 멤버 클래스로 변환합니다.
예시
익명 클래스 Interface(){...}
를 클래스 Clazz
의 멤버로 변환해 보겠습니다.