차례:
가장 기본적인 프로젝트조차도 코딩 작업을 한 사람은 프로세스에 인내심이 필요하다는 것을 알고 있습니다. 처음부터 코드를 작성하려는 수많은 함정은 인간 프로그래머 나 개발자가 실수를 일으킬 수있는 모든 방법의 노래와 춤입니다. 이 목록은 긴 목록으로, 일반적으로 컴파일러에서 발생하는 구문 오류부터보다 지능적인 검토가 필요한 "비전 수준"버그에 이르기까지 모든 것을 포함합니다. 이를 위해 학교 및 교육 센터는 컴퓨터 과학 학생들에게 프로그램을 "디버그"하는 방법을 가르칩니다. 그러나 흥미로운 점은 모든 개인이이 도전에 대한 자신의 고유 한 반응을 개발한다는 것입니다. 실제로 이것은 약간의 개인적인 통찰력이 필요한 영역 일 수 있습니다. (컴퓨터 프로그래밍의 선구자에서 프로그래밍의 가장 중요한 수치에 대해 읽으십시오.)
디버깅 코드 : 완료 방법
일부 경우 컴퓨터 과학 전문가는 개발자 스튜디오 또는 프로그래밍 환경의 리소스를 사용하여 프로그램의 버그를 격리 할 수 있습니다. 그러나 이러한 종류의 오류 처리 또는 시스템 메시지를 사용할 수 없거나 유용하지 않은 경우 디버깅에는 코드를 한 줄씩 진행해야합니다. Microsoft Visual Basic Studio와 같은 많은 프로그래밍 환경에는 코드를 통해 명확하고 시각적으로 한 줄씩 "스텝핑"할 수있는 기능이 있습니다.
코드를 단계별로 실행하면 두 가지 주요 방법이 도움이됩니다. 첫째, 프로그래머는 컴퓨터가 코드를 읽을 때 발생하는 상황과 재귀 함수 및 기타 코드 상호 작용의 관점에서 초점이 어디로 가는지 확인할 수 있습니다. 둘째, 프로그래머는 종종 마우스 오버 명령이나 인터페이스의 다른 부분을 사용하여 다른 변수의 값을 볼 수 있습니다. 변수에 어떤 값이 있는지 아는 것은 컴퓨터가 제공 한 코드로 무엇을하고 있는지 이해하는 핵심 방법입니다.