728x90
- 중급자 vs 초심자
중급자는 어떤 문제가 있을 때 원인 파악도 잘하고 도구도 잘 사용함
초심자는 어떤 문제가 있을 때 원인 파악을 잘 못하는데 도구도 사용하지 못함
- 디버거 : 코딩이 편해질 수 있는 지름길
버그 : 우리가 짠 코드의 의도하지 않은 문제
디버깅 : 그 버그를 잡는 행위
디버거 : 디버깅을 할 때 사용하는 도구 / 문제가 있거나 분석하고 싶을 때 사용가능
- 디버거 실행 : 프로그램 실행 멈추기
- 멈추고 싶은 부분 행 숫자 왼편을 더블클릭 - 브레이크 포인터 생성
- 벌레모양 디버그 실행버튼 누르기 - switch 클릭 - 벌레로 바뀌면서 화면구성이 바뀜
- Step Over 누르면(디버거를 이용하면) 한 줄 한 줄 프로그램 실행시킬 수 있음
- Step Into는 코드 세부내용 확인할 수 있는 메소드 진입
- Step Return은 상위 개념으로 이동
- Resume 은 한 번에 진행됨
출처 : https://opentutorials.org/course/3930/26662 생활코딩_디버거
디버거 - 생활코딩
강의소개 입문자일수록 개념을 적게, 도구는 많이 사용해야 합니다. 중급으로 나아갈수록 지식의 양이 기하급수적으로 늘어납니다. 이때 스스로 모르는 것을 찾아내기 위해서는 도구가 필요합
opentutorials.org
728x90
'🤯TIL > JAVA' 카테고리의 다른 글
[JAVA 제어문] boolean / 비교연산자 / 조건문 / 문자의 비교 / 반복문과 배열문_by생활코딩 (0) | 2022.09.17 |
---|---|
[JAVA 입문] 입력과 출력_by생활코딩 (0) | 2022.06.30 |
[JAVA 입문] 프로그래밍이란?_by생활코딩 (0) | 2022.06.29 |
[JAVA 입문] 변수_by생활코딩 (0) | 2022.06.28 |
[JAVA 입문] 문자열 다루기_by생활코딩 (0) | 2022.06.28 |