프로그래밍 개발 용어 - 디버깅, 컴파일러, 인터프리터, 빌드와 배포


프로그래밍 개발 용어 - 디버깅, 컴파일러, 인터프리터, 빌드와 배포

개발자라면 꼭 알아야 할 디버깅(디버그) 디버그, 디버깅은 같은 뜻을 갖고 있으며 개발자라면 디버그/디버깅이란 단어를 많이 들어봤을 것이고 프로그램 개발에 꼭 사용할 줄 알아야 합니다. 디버깅을 할 줄 모른다고 해서 개발을 못하는 것은 아니지만 보이지 않는 런타임 상에 오류를 찾을 때는 디버깅을 해야만 정확한 이유를 알고 빠르게 수정해 나갈 수 있습니다. 디버깅란 소프트웨어에서 발생하는 문제의 원인을 찾는 것입니다. 프로그램은 사람이 코딩하는 거고 프로그램의 기능이 많을수록 코드 복잡도가 올라가기 때문에 런타임 과정 중에 오류들을 마주치기 마련입니다. 코드를 작성하는 개발자에 따라 다르겠지만 코드라는 게 보통 한 번에 의도한 대로 다 작동하지 않기 때문에 코딩을 하는 시간의 상당 부분은 디버깅하는데 시간..


원문링크 : 프로그래밍 개발 용어 - 디버깅, 컴파일러, 인터프리터, 빌드와 배포