Strict mode1 JavaScript ) 버그 잡아내기 버그의 원인 프로그램에서 발생하는 버그의 원인은 크게 3 가지로 나눌 수 있습니다. 1. 논리적인 버그 프로그램은 문제 해결을 위한 알고리즘을 구현한 것입니다. 논리적인 버그는 프로그램을 구성하는 알고리즘 자체에 오류가 있거나 해당 알고리즘을 구현하는 방법이 잘못되었을 때에 발생합니다. 프로그래밍 언어의 문법을 충분히 이해하지 못한 경우도 포함됩니다. 2. 오타 개발자가 의도하지 않은 동작을 의미합니다. 작은 오타도 프로그램에 치명적인 오류를 발생시킬 수 있습니다. if(a==b) 를 if(a=b) 로 작성했을 경우 오류는 발생하진 않지만 전혀 다른 목적의 동작을 하게 됩니다.. 3. 실행 환경의 변화 컴퓨터, OS, 프로그래밍 언어 자체의 사양이 바뀌어 프로그램이 동작하지 않는 경우도 있습니다. 이러한.. 2022. 1. 7. 이전 1 다음 반응형