(이클립스) 디버깅(Debug, Dubugging)

2022. 2. 2. 19:40자바 (Java)

 

  • Toggle point 설정 : "나 여서 디버깅 멈출거야"  or " 여, 내 코드가 좀 불안한데? 확인 좀 해볼까?" 싶을 때 - 줄 넘버 옆에 더블 클릭 -> 토글 포인트 설정 (다시 더블클릭 하면 토글 포인트 삭제 됨)

토글 포인트 설정

 

 

 

  • 디버그 버튼 클릭 : 이제 토글 포인트에서부터 디버그 (문제가 되는 벌레) 찾기 시작 (오른쪽 옆에 화살표 버튼말고 벌레 모양 버튼 잊지 말기!)

 

 

  • Swith : Java 작업하기 좋은 모니터 배열에서 디버그 하기 좋은 화면 구성으로 넘어갈래? 라고 묻는 거랑 똑같음 . Of course , Switch버튼 눌러야지

 

 

  • 그렇게 되면 바뀌는 화면 구성: 자바 -> Debug

 

 

  • 디버그의 목적: "어라, 코드를 수정했는데 어디서 잘못되엇는지 잘 모르겠어" 이럴 때 1)화면 왼쪽 구성에 변수를 확인하면서(F6) 2)한줄 한줄 무슨 변수를 가지고 무슨 메소드가 적용되었는지 확인(왼쪽 화면 구성 Variables ) 3)해당 메소드, 변수를 상세하게 확인(F5)하기 위한 것.  

출처 및 도움: 생활코딩

 

 

  • 디버그는 어느 부분에서 문제가 발생하였는지 확인하는 연습이 필수적임! 좋은 개발자의 덕목이라고 함! 화이팅