프로그램 디버깅은 준비된 프로그램을 수동으로 테스트하거나 프로그램을 컴파일하여 문법적 오류, 논리적 오류를 수정한 후 실제 동작에 투입하는 과정입니다. 이는 컴퓨터 정보 시스템의 정확성을 보장하는 데 필수적인 단계입니다.
컴퓨터 프로그램을 프로그래밍한 후에는 테스트를 위해 컴퓨터로 보내야 합니다. 테스트 중 발견된 오류를 바탕으로 추가 진단을 실시하여 원인과 구체적인 수정 위치를 찾습니다.
단계 (추천 학습: 웹 프론트엔드 동영상 튜토리얼)
첫 번째 단계는 편집 프로그램을 사용하여 컴파일된 소스 프로그램을 특정 쓰기 형식으로 컴퓨터에 보내는 것입니다. 사용자의 의도에 따라 소스 프로그램을 추가, 삭제, 수정합니다.
두 번째 단계는 들어오는 소스 프로그램을 기계어로 번역하는 것, 즉 컴파일러를 사용하여 소스 프로그램의 문법을 확인하고 문법 규칙을 준수하는 소스 프로그램 명령문을 컴퓨터가 인식할 수 있는 "언어"로 번역하는 것입니다. .
컴파일러로 확인한 결과 문법 오류가 발견되면 편집 프로그램을 사용하여 소스 프로그램의 문법 오류를 수정한 후 문법 오류가 없을 때까지 다시 컴파일해야 합니다.
세 번째 단계는 컴퓨터에 있는 연결 프로그램을 이용하여 번역된 컴퓨터 언어 프로그램을 연결하고, 실제로 컴퓨터가 실행할 수 있는 프로그램으로 빌드하는 것입니다. 연결 과정에서 연결 오류는 일반적으로 발생하지 않습니다. 연결 오류가 발생하면 서브루틴 호출에 혼란이 있거나 소스 프로그램에서 잘못된 매개변수 전송 등의 문제가 있음을 의미합니다.
이때, 편집 프로그램을 이용하여 소스 프로그램을 수정한 후, 연결 오류가 없을 때까지 이 과정을 반복해야 합니다.
네 번째 단계는 수정된 프로그램의 시험 계산을 수행하는 것입니다. 이때 여러 시뮬레이션 데이터를 가정하여 시험 실행하고 출력 결과를 수동 처리의 올바른 결과와 비교할 수 있습니다.
차이가 있다면 컴퓨터 프로그램에 논리적 오류가 있다는 뜻입니다. 프로그램이 크지 않으면 수동 방법을 사용하여 컴퓨터를 시뮬레이션하여 소스 프로그램의 이러한 데이터를 수정하고 처리할 수 있습니다.
프로그램이 상대적으로 크면 현재로서는 수동 시뮬레이션만 작동하지 않습니다. 컴퓨터를 단일 단계 실행으로 설정하고 프로그램의 작동을 단계별로 추적하십시오. 문제가 발견되면 편집 프로그램을 사용하여 소스 프로그램을 수정하고, 논리적 오류가 없을 때까지 컴파일, 링크, 실행을 계속해야 합니다. 완료 후 컴파일할 수도 있습니다.
위 내용은 프로그램 디버깅의 임무는의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!