본문 바로가기
개발 공부 기록하기/- Intellij

[Intellj & AndroidStudio] 안쓰는 메소드 변수 찾기

by soulduse 2018. 1. 21.
반응형


프로젝트를 시작하고 초기에는 상관없지만 규모가 커지면 커질수록 


내가 사용하지 않는 메소드나 변수들이 증가하기 시작한다.


만들어두고 나중에 사용해야지 그랬을수도 있고, 지워야하는데 잊어먹고 안지웠을수도 있는데


이런 부분들을 일일이 찾아서 지우기란 적지 않은 시간과 노력이 들어간다. (눈이 피로해지는건 덤)


어떻게 하면 안쓰는 메소드나 변수들을 쉽게 찾을수 있을까 고민하고 알아본 결과


아래와 같은 방법이 있었다.



1. 상단 메뉴중 Analyze > Run Inspection by Name 선택



2. 검색어로 Unused(미사용) 입력하면 아래와 같은 목록이 출력된다.

    언어, 변수, 함수, 파라미터, 라이브러리 등등 다양한 항목들중 찾고자하는 부분을 선택한다.

(난 코틀린을 사용하고 symbol을 검색하고 싶어서 클릭 !)


3. 검색하면 아래와 같이 결과가 나온다. 개인프로젝트에서 찾아진 건수는 총 42건! 아래 내용을 클릭해보자.


4. 다음과 같이 사용되지 않는 symbol을 찾을수 있었다.



중간중간 리펙토링을 해야하는데 그리고 불필요한 코드를 제거하고 싶은데 번거로워서 못했다면 이번 기회에 해당 기능을 사용해서 


한번 프로젝트를 정리해보는것은 어떨까? 



반응형