alexms0316.log
로그인
alexms0316.log
로그인
모두를 위한 컴퓨터 과학 (CS50 2019) - 배열_2강. 디버깅
Alex
·
2022년 3월 22일
팔로우
0
computer science
0
ComputerScience
목록 보기
10/10
2강. 디버깅
1) 버그와 디버깅
버그(bug)는 코드에 들어있는 오류
디버깅(debugging)은 코드에 있는 버그를 식별하고 고치는 과정.
디버거라고 불리는 프로그램을 사용하여 디버깅을 수행
2) 디버깅의 기본
디버거는 프로그램을 특정 행에서 멈출 수 있게 해주기 때문에 버그를 찾는데 도움.
-> 프로그램이 멈추는 특정 지점을 중지점이라고 함. 이로써 프로그램이 내리는 모든 결정들을 단계별로 따라갈 수 있게 됨.
3) help50
컴파일시 생기는 오류를 해석해주는 프로그램.
4) printf
직접 printf함수를 사용하여 디버깅도 가능하다.
5) debug50
CS50 IDE를 사용하면 debug50이라는 프로그램도 사용할 수 있음.
Alex
With Data or Without Data?
팔로우
이전 포스트
모두를 위한 컴퓨터 과학 (CS50 2019) - 배열_1강. 컴파일링
0개의 댓글
댓글 작성