반응형
말 그대로 코드에서 버그를 찾아내는 것.
앱 디버깅이 앱 실행과 관련이 있다는 느낌을 받을 수 있지만
기본적으로 두 가지는 매우 다른 작업
디버그 값은 디버그 구성을 나타내고,
버그를 찾는데 사용할 수 있는 디버깅 기능 집합들이 활성화 됨
디버깅은 Visual Studio와 같은 디버깅 도구에서 단계별로 코드를 실행하여 프로그래밍 실수를 만든 정확한 지점을 찾는 것을 의미
그런 다음, 코드에서 변경해야 하는 수정 사항을 이해하고, 프로그램 실행을 계속할 수 있도록 디버깅 도구를 통해 종종 임시적인 변경 사항을 만들기도 한다.
즉 오류 수정.
컴퓨터 프로그램의 잘못을 찾아내고 고치는 작업. 일단 작성된 프로그램들이 정확한가(즉 잘못 작성된 부분이 없는가)를 조사하는 과정. 이 작업은
① 기계에 넣기 전에 책상 위에서 주어진 문제대로 프로그램이 작성되었는가를 순서도와 메모리의 작업 영역표에 실제 데이터를 넣어서 수동 작업으로 정확한 결과가 나오는가를 검사하는 데스크 상의 검사와
② 컴퓨터를 이용한 표준적 데이터로 메인 루틴을 조사하는(이때 예외 사항이 포함된 데이터와 오류가 있는 데이터도 함께 이용한다) 컴퓨터를 사용한 검사,
③ 실제 데이터를 사용하는 조사 등 세 단계로 나누어 진행된다. 또한 이 작업은 프로그램의 한 스텝 한 스텝씩을 추적해가는 추적(trace) 기능을 이용해도 좋지만, 프로그램 처리 내용이나 기억 장치의 내용을 덤프하여 디버그 보조기(debugging aid)를 이용하는 것이 바람직하다.
반응형
'세상에 선보일' 카테고리의 다른 글
토익 오후 시험 (1) | 2023.10.14 |
---|---|
[IT 용어] OOTB(out-of-box)란? (0) | 2020.06.05 |
기술면접 (0) | 2020.03.09 |
LaaS, SaaS 그리고 Paas (1) | 2020.03.09 |
모바일 관리 솔루션 MDM (0) | 2020.03.01 |