센로그
[ED] 19. 디버깅 작업 자동화하기 본문
오류의 원인에 대한 모든 경우의 수를 탐색하는 작업을 자동화한다.
- 시스템에 장애를 발생시키는 요인은 다양하며 그중 어떤 것이 근본 원인인지 쉽게 찾아내기 힘들다.
- 따라서 문제를 발생시키는 모든 경우를 샅샅이 뒤져야 하므로, 간단한 루틴이나 스크립트를 작성해서 확인할 수 있다.
- 현재 디버깅하는 소프트웨어에서 직접 스크립트를 작성하여 탐색하는 방식을 적용하기 힘들다면, 이런 작업을 수행하는 코드를 프로그램 안에 추가하도록 한다
- 예를들어 모든 경우의 수를 생성하는 알고리즘을 구현하여 넣거나, 파일로 저장하여 파일로부터 값을 받게 할 수도 있다.
'Effective > Effective Debugging' 카테고리의 다른 글
[ED] 21. 비슷한 문제 모두 고치기 (0) | 2024.11.16 |
---|---|
[ED] 20. 디버깅 전과 후에 정리하기 (0) | 2024.11.16 |
[ED] 18. 원격 디버깅 환경 구축하기 (1) | 2024.11.16 |
[ED] 17. 오류의 효과 극대화하기 (1) | 2024.11.15 |
[ED] 16. 전문 모니터링 및 테스팅 장비 활용하기 (1) | 2024.11.15 |
Comments