728x90
Bug
-
벌레
-
프로그램의 오류 / 에러
Debug
-
벌레를 없애는 것
-
프로그램의 오류를 없애는 것
Bug의 종류는 크게 3가지
1. Complie Error
-
프로그램에 문법적 오류가 있어서 정상적으로 컴파일 되지 않는 경우
-
출력창에 어디서 에러가 발생했는지 알려주기 때문에 해결하기 쉽다.
2. Runtime Error
-
프로그램이 실행 중 비정상적으로 꺼지는 경우
-
컴파일 에러처럼 컴파일러가 에러 발생 위치를 알려주지 않기 때문에
어디서 에러가 발생했는지 찾기가 까다롭다.
-
프로그램을 한 줄씩 실행해보면서 문제가 발생하는 줄을 찾아야 한다.
3. Logic Error
-
프로그램의 결과가 이상하게 나오는 경우
-
예를 들어, 구구단 6단을 출력하려고 했는데 5단이 출력되었다.
728x90
'Computer Science > Concept' 카테고리의 다른 글
TDD (Test Driven Development) 방법론과 테스트 기법의 종류 (0) | 2021.10.11 |
---|---|
프로그래밍 언어에서 Error의 종류. Syntax와 Semantics의 차이 (0) | 2020.11.22 |