상세 컨텐츠

본문 제목

[패스트캠퍼스] 인텔리제이 실습 - to do list 구현하기 (리팩토링하기)

카테고리 없음

by 매일매일 배우는 개발자 2021. 7. 7. 21:07

본문

728x90

리팩토링이란 UI나 프로그램의 기능을 수정 및 변경을 하지않고 오로지 내부적인 기능 수정 및 바꾸는 것을 의미한다.

 

인텔리제이는 리팩토링 하는것이 너무 쉽게 되어있는데 "마우스 오른쪽 클릭 > refactor > rename만 하면 자동적으로 내부에 있는 것까지 다 바뀐다.

 

패키지명 refactoring 리팩토링 하는 법

팩키지명을 바꾸는 것 뿐만 아니라 패키지끼리 합치면 하나의 패키지가 완성된다 (패키지가 내부적으로 들어간다)

하나의 패키지 완성

하나의 패키지가 완성될 때 안에 있는 코드까지 다 변경이 된다.

 

 

클래스명도 리팩토링 하면 인텔리제이에서 찾아낼 수 있는 것은 자동적으로 바꾸어 준다. (상당히 편리하다)

 

 

클래스명도 드래그 & 드랍해서 안으로 넣을 수 있는데 이때는 내부클래스가 된다 (익명 클래스)

 

* 인텔리제이 쓰다가 다른 것을 쓰면 상당히 불편하다. 현재 인텔리제이를 무료버전 쓰고있는데 조만간 결제를 해야한다ㅠㅠ

인텔리제이도 오픈소스로 되면 참 좋겠다 ㅋㅋ

728x90