Lecture 디버깅
Lecture
• Views 896
• Comments 0
• Last Updated at 8 months ago
- 기본
디버깅 방법
코딩한 프로그램이 원하는데로 동작하는지 확인하는 방법이다.
를 누르면 디버깅이 시작된다.
을 누르면 한줄씩 실행한다. 실행하며 변수의 변화들을 확인하며 코딩을 수정한다.
을 누르면 함수안으로 디버깅이 가능해 진다.
을 누르면 디버깅하고 있던 함수 밖으로 나온다.
원하는 라인에 커서를 올려놓고 를 누르면 브레이크 포인트(중단점)가 설정된다. 한번 더 누르면 브레이크 포인트가 해제된다.
예제
스파이더에서 새 파일을 만들고 다음 코드를 입력합니다.
def divide(a, b):
result = a / b
return result
num1 = 10
num2 = 0
result = divide(num1, num2)
print(result)
코드 에디터에서 result = divide(num1, num2)라인에 커서를 놓고, 를 눌러서 중단점을 설정한다.
디버깅 실행
- 를 눌러서 디버깅을 시작되면서 설정한 중단점에서 실행이 중단되고 사용자 입력을 기다린다.
- 을 누르면 "Step into"가 선택되어 함수 내부를 디버깅한다.
- 이후 한 스탭 실행하면 result = a / b라인에서 커서가 멈추고 실행을 기다린다.
- "Step over"()를 선택하면 ZeroDivisionError가 발생하고, 디버깅이 중지된다.
Login to write a comment.