디버깅
- 디버깅(debugging) : 프로그램 내 버그를 찾아 죽이다.
- 디버거(debugger) : 버그를 죽일 때 도움을 주는 도구(IntelliJ가 제공)
- 디버깅 과정
breakpoint 설정
Step Over로 breakpoint 실행
Resume Program으로 다음 breakpoint로 이동
Gradle 빌드
- 오픈소스 기반 빌드 자동화 도구
- Spring 프레임워크로 백엔드 개발 시 빌드 도구로 주로 사용됨
- build.gradle : 의존성이나 플러그인 설정 등과 같은 빌드에 필요한 설정 명시
- external librearies에 gradle이 가져온 의존성을 확인할 수 있음.
주요 단축키(맥OS 기준)
파일
- 프로젝트 키보드로 선택 : ⌘ + 1
- 파일 생성(원하는 경로에서) : ⌘ + N
- 파일 이름(변수 이름도 가능) 바꾸기 : ⇧ + F6
탭
- 탭 닫기 : ⌘ + W
- 탭 이동 : ⌘ + ⇧ + [ or ]
- 최근에 연 탭 보기 : ⌘ + E
커서
- 코드 안으로 이동 : ⌘ + B
- 경로 따라가기 중 위치 이동 : ⌘ + ⌥ + 좌,우 방향기
- 오류 위치로 커서 이동 : F2(Fn + F2)
그 외에 내가 자주쓰는 단축키
- 커서 위치의 줄 바로 복사 후 붙여넣기 : ⌘ + D
- ;이나 괄호 등 코드 마지막 쯤 '아 이런거는 자동완성해주면 안되나' 싶을 때 자동완성(개꿀임 꼭 쓰셈) : ⌘ + ⇧ + Enter