현재 보시는 글은 Markdown으로 작성되어 일부 이미지가 화면을 벗어날 수 있습니다. 원본글을 보시고 싶으시면 아래의 주소로 접속하시면 됩니다. https://github.com/tlskals/Note/blob/main/Android%20Studio/Android%20Studio.md Android Studio란? 안드로이드 공식 문서의 설명이다. Android 스튜디오는 Android 앱 개발을 위한 공식 통합 개발 환경(IDE)입니다. Android 스튜디오는 IntelliJ IDEA의 강력한 코드 편집기와 개발자 도구를 기반으로 Android 앱을 빌드할 때 생산성을 높여주는 다음과 같은 다양한 기능을 제공합니다. 유연한 Gradle 기반 빌드 시스템 빠르고 기능이 풍부한 에뮬레이터 모든 And..

SonarQube 20개 이상의 프로그래밍 언어에서 버그, 코드 스멜, 보안 취약점을 발견할 목적으로, 정적 코드 분석 자동 리뷰를 수행하기 위한 지속적 코드 품질 검사용 오픈 소스 플랫폼 ⭐ 동적 코드 분석 : Test Code를 작성하여 런타임 환경에서 코드를 분석하는 방법 ⭐ 정적 코드 분석 : 소스 코드의 실행 없이 비 런타임 환경에서 코드를 분석하는 방법 ⭐ 코드 스멜(code smell) : 소스 코드에서 문제를 일으킬 가능성이 농후한 코드 - 잠재적으로 버그가 발생할 수 있는 코드 - 안티 패턴 - 코드 스타일(컨벤션) 위반 여부 - 성능 문제 - 오타 - 사용되지 않는 코드 - 잠재적인 보안 취약점 정적 코드분석을 왜 하는가? 코드가 완성되지 않았다고 하더라도 분석이 가능하다. - 동적 분..
해당 문서는 작성자가 IntelliJ를 사용하면서 시간 단축에 용이한 기능들을 적은 문서 Windows 기반 단축키 지속적으로 추가 예정 명령어 psvm public static void main(String[] args) 를 자동으로 입력해준다. sout System.out.println() 을 자동으로 입력해준다. soutv System.out.println("변수=") 처럼 변수 포함 출력 가능하게 해준다. 단축키 Alt+Enter 오류발생 부분에서 사용 시, 오류를 자동으로 수정 또는 여러가지 대체가능한 요소를 제안해준다. 가장 많이 사용하고있다.. Ctrl+Alt+L 코드들을 자동으로 줄, 위치를 맞춰준다. 코드가 난잡하게 작성되어 있더라도, 마지막에 입력해주면 보기 편하게 바뀐다. Ctrl+A..