7일차 22.02.16
No.9 디버거
-Bug 우리가 짠 코드의 의도하지 않은 문제
-Debugging 버그를 잡는행위
-Debugging 을 할때 쓰는 도구가 Debuger
-첫번째 step. Program이 실행되는 것을 멈추는것, 멈추고 싶은 곳에서 더블 클릭하면 되는데 그 점을 Breakpointer라고 한다.
-두번째 step. 상단 도구함에 있는 벌레모양을 클릭하면 Perspecrive가 java에서 Debug로 변경된다. (Debugging할때 보기좋게 구성을 변경시켜준다.)
-세번째 step. 상단에 step over이라는 유턴모양 노란색 화살표를 클릭하면 코드를를 한줄 한줄 실행할수 있다. 그리고 실행되는 그 순간의 Application의 변수를 하나하나 check할 수 있다.
-그 외에 Resume=다음 BP로 넘어감/ Step into=한줄씩 지나가며 메소드를 만날경우에는 그 메소드 안까지 들어감, 여기서 Step over는 한줄씩 지나가긴 하지만 메소드를 만나도 들어가지 않고 진행한다는 차이가 있음/Remove All BPs 버튼을 눌러 모든 BP를 없앨 수 있음.
▶이것을 통해 어느 부분에 결함이 있는지를 파악할 수 있다는 것.,