우리는 응용 프로그램을 개발하고 있습니다; 여기에는 다른 코더가 개발 한 라이브러리가 포함되며이 라이브러리는 여러 네트워크 연결을 통해 서버와 통신하며 여기에는 여러 스레드가 함께 작동합니다. 서버 측 코드는 매우 복잡하므로 소스 코드에 액세스 할 수 없습니다.
최근에 때때로 응용 프로그램 충돌을 일으키는 만델 버그 를 발견했습니다 . 한 번만 재현하고 스택 추적을 얻을 수 있으므로 버그 보고서를 열었습니다. 버그 자체는 수정하기 쉽습니다 (백그라운드 스레드 중 하나에서 포착되지 않은 웹 예외로 인해 CLR이 프로그램을 종료시킵니다).
문제는 "그가 존재한다고 확신하지 않기"때문에 개발자가 버그 수정을 거부한다는 것입니다. 불행히도 상사는 그와 함께 사이딩하고 있으며 버그의 존재를 증명하기 위해 "단단한 테스트 사례"를 작성하지 않고 단위 테스트를 통해 버그가 사라 졌음을 확인하지 않으면이 버그를 해결할 수 없다고 말합니다. 버그의 본질로 인해 기본적으로 불가능한 것.
어떤 충고?