**로그 파일(logging)**은 시스템에서 발생한 이벤트를 기록한 파일입니다. 개발자는 로그 파일을 통해 오류 발생 시점을 파악하고, 문제를 해결하는 데 중요한 정보를 얻을 수 있습니다. 로그 파일 분석은 오류 추적의 중요한 방법 중 하나입니다.
4. 단위 테스트 도구 활용
**단위 테스트(unit testing)**는 코드의 각 모듈이 예상대로 작동하는지 확인하는 과정입니다. 이를 통해 디버깅 이전에 코드에서 발생할 수 있는 오류를 미리 예방할 수 있습니다. JUnit, NUnit, pytest 등의 단위 테스트 도구를 활용하여 코드를 테스트하고, 오류를 조기에 발견할 수 있습니다.