정의되지 않은 동작

Effective STL을 읽다가 기가 막힌 것을 발견했다!
[quote]아주 많은 프로그래머들이 “정의 되지 않은 동작은 항상 뻔한 문제, 예를 들면 세그멘테이션 폴트라든지 다른 심각한 고장을 일으킨다”라고 여기고 있습니다. 사실 이런 문제는 훨씬 미묘해 질 수도 있지요. 자주 참조되지 않는 데이터가 손상을 입는다든지 하는 것 말입니다. 또한 프로그램 실행과 맞물려서 바뀌기도 합니다. ‘정의되지 않은 동작’에 대해 괜찮은 정의를 내리려 노력하던 필자는 “내가 해도 되고, 네가 해도 되고, 개발중에도 잘 되었고, 품질 검사(Quality Assessment:QA) 때에도 문제가 없었는데, 하필 고객의 면전에서 팍 터져 버리는 것”이란 멋진 정의를 찾았습니다.[/quote]
하필 고객의 면전에서 팍 터져 버리는것! 푸하핫!!! 배꼽잡았다.

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중