잡다한지식 (1) 썸네일형 리스트형 🐞 Heisenbug: 보면 사라지는 버그? 개발자라면 누구나 한 번쯤은 겪어봤을, 도무지 재현이 안 되는 이상한 버그. 테스트 중에는 분명히 문제가 생겼는데, 디버깅을 시작하면 sp처럼 사라져버리는 이 기묘한 존재를 소프트웨어 업계에서는 "하이젠버그(Heisenbug)" 라고 부릅니다. 이번 글에서는 Heisenbug라는 용어의 의미, 유래, 그리고 개발자들이 왜 이 단어를 애증의 눈빛으로 바라보는지를 풀어보겠습니다.🔍 Heisenbug란?Heisenbug는 소프트웨어 디버깅 용어로, 관찰하거나 디버깅을 시도하면 사라지는 버그를 말합니다. 즉, 프로그램을 실행할 때는 버그가 발생하지만, 문제를 파악하기 위해 로그를 찍거나 디버깅 툴을 사용하면 버그가 갑자기 발생하지 않는다는 것입니다.관측하면 사라진다? 어디서 많이 들은 개념 같지 않으신가요?이.. 이전 1 다음