1. 블로그
https://jojoldu.tistory.com/149
2. 인텔리 대표 단축키
1) shift + shift : 전체 검색
2) ctrl + e : 최근 열었던 파일 리스트 보기
3) 로컬 개발에서는 debug로 실행 습관화
3. 디버깅 관련 메모
1) Break Point 우클릭 시 break에 조건 걸 수 있다. (for, while 등에서)
2) Resume : 다음 Break Point로 이동
3) Step Over : F8, 다음 라인으로 이동
4) Step Into F7, 현재 break 된 라인에서 실행하고 있는 라인으로 이동
5) Force step into : 다음 실행되는 라인으로 이동하지만, step into와 달리 stepping을 무시하고 진행
6) Step out : 현재 break 된 라인에서 호출한 곳으로 이동. (step into로 파고들어 간 라인을 빠져나올 때 사용)
7) Drop Frame : step out과 비슷, step out은 해당 라인이 실행된 후에 돌아가지만, drop frame은 해당 라인이 실행되기 전에 돌아간다.
8) Evaluate : break된 라인에서 사용가능한 모든 코드를(현재 라인에서 사용가능한 코드(메소드 변수, 클래스 필드 등)) 실행할 수 있다.
9) Watch : Evaluate랑 기능은 동일, Evaluate는 코드를 계속 수동 실행해야 하지만, Watch는 삭제하지 않는 한 break line이 실행될 때마다 자동으로 실행된다. Watch는 여러 디버깅 코드의 결과를 동시에 확인이 가능하고, 반복적으로 디버깅 코드를 사용할 필요 없어서 더 유용함.
10) Call Stack : 디버깅 화면의 좌측 하단에는 해당 break line에 오기까지 call stack이 출력된다.
4. 기타
1) long, float 타입 오류 :
https://itbeginner2020.tistory.com/10
5. 이클립스 디버깅
https://coding-factory.tistory.com/642
'CS > ETC.' 카테고리의 다른 글
성능테스트 시 서버에 물리적인 손상을 줄 수 있는지 여부 (0) | 2023.06.13 |
---|---|
이미지 서버, 파일 서버 (0) | 2023.02.04 |
Sonatype Nexus (0) | 2022.12.23 |
Git revert, reset (0) | 2022.08.17 |
프록시 서버(Proxy), 포워드 프록시 서버(Forward), 리버스 프록시 서버(Reverse) (0) | 2022.08.07 |