배송이 완료되면 어설 션이 해제되고 코드에서 널 포인터 위반이 발생했음을 나타내는 드문 충돌 보고서가 표시됩니다. 개발 환경에서 문제는 어설 션에 의해 잡혔을 것입니다.
충돌 보고서 만 있으면 문제를 재현하는 것이 거의 불가능합니다. 역 추적을 따른다고해서 처음에 충돌이 발생한 이유에 대한 단서가 없습니다.
옵션 :-충돌을 방지하기 위해 포인터 검사를 추가합니다. 이렇게하면 충돌을 막을 수 있지만 처음에 왜 그런 일이 발생했는지조차 알지 못할 것입니다. -날아가도록하고, 재현 시나리오에서 다시 일어날 수 있기를 바랍니다.
응용 프로그램이 유도 미사일 또는 자동 제동 시스템을위한 것이 아니라고 가정 해 봅시다 ...
어느 것을 선택 하시겠습니까?