level

 content

 1

디버깅이 무엇인지 알지 못함

 2

에러가 어디서 발생했는지 알지 못함 

 3

 에러의 위치는 알지만 왜 에러인지 알지 못함

 4

 printf문으로 에러를 찾음

 5

 #ifdef 사용

(조건부 컴파일을 통해 디버깅과 실행파일을 따로 만들 수 있는 수준)

 6

전문 디버깅툴을 사용하여 오브젝트 코드 수준에서 디버깅 가능 

 7

 전체 프로그램 뿐만 아니라 개별 함수도 매개 변수를 조작해 함수별 모듈 테스트

 8

오류 발생시 어디가 잘못되었는지 대략 예상 할 수 있는 수준

 9

 어떤 오류가 발생하여도 일단 프로그램이 실행되게 하고 오류 동작과 정상 동작의 최종 결과가 하나의 파일로 나오도록 자동 보고 기능을 만듦

 10

 프로그램 자신의 오류를 스스로 고치는 자기조직적(self-organizing) 프로그램을 만드는 수준








posted by 쪼재