[안드로이드] 안드로이드 스튜디오를 이용한 코드정리
1.정적 코드분석
- Android Studio는 기본으로 내장된
Lint
가 있어서, 이 Lint를 이용해 정적 코드분석
을 수행할 수 있다.
- 이 Lint를 이용하면 Android 관련 코드, 자바, JSON,. XML, Gradle, C/C++ 등...
안드로이드의 모든 소스
에 대한 정적 분석을 수행할 수 있다!!
코드분석기 설정
- Preference 창을 연다.(맥의 경우 단축키
cmd + ','
)
- 왼쪽의 메뉴에서 Editor -> Inspections를 찾아 들어간다.
- 필요한 분석기를 체크하고 OK / Apply 버튼을 눌러 저장한다.
정적 코드분석 수행
- 상단 메뉴에서 Analyze -> Inspect Code를 선택한다.
- 코드분석을 수행할 범위를 선택한 후 분석을 시작한다.
- 분석이 끝나면 하단에 분석결과가 나온다.
- 이 분석결과는 위에서 체크한 코드분석기의 결과만 반영한다.
2. Pre-Commit 코드분석
- Android Studio는 내장된 Pre-Commit hook이 있다.
- 이 hook은 Commit 대상 파일에만 동작한다.
- Commit 화면에서 체크 후에 Commit을 수행하면 해당 hook이 동작하게 되고, 작업이 실패하게 되면, 작업 결과와 함꼐 그냥 commit을 할껀지, 작업 결과를 볼껀지 선택할 수 있다.
- 결과 보기를 선택하면 하단에 결과가 노출된다.
댓글 없음:
댓글 쓰기