| [ garbages ] in KIDS 글 쓴 이(By): limelite (a drifter) 날 짜 (Date): 2011년 07월 17일 (일) 오후 12시 06분 00초 제 목(Title): Re: 어이 없는 malloc 쓰레드 -_-; 아래 글... 다들 그딴 식으로 프로그램 작성해 놓으니까 결국 내 프로그램 문제에 도달하기도 전에 시스템 오류가 생겨버린다는 생각을 해야지. 역지사지로 생각할 수도 있음. 다른 프로그램 작성자가 당신 프로그램이나 당신 시스템이 만드는 오류 때문에 자기 프로그램 제대로 동작하기도 전에 시스템이 죽어버린다고 욕은 욕은 다하는 상황... 또, 내 프로그램의 오류가 아니더라도 그걸 파악할 수 있는 근거를 어떻게든(!) 마련하고 관련 정보를 제공하는 것은 굉장히 중요한 일임. 글고, 지금 초보 논리라고 뭐라는 게 아니잖나. 어설픈 경력자를 뭐라는 거지. 예를 들어, 큰 교통사고도 한심하게 운전하는 초보보다 경력운전자가 어설프게 하다가 더 많이 낸다는 것과 비슷함. ------ 위와 같은 논리가 허접한 초보의 논리인것만은 아니야. 직원 5천명쯤되는 다국적 소프트웨어 회사의 팀에 속해서 일한적이 있는데 거기애들이 비슷한 논리로 malloc 에 대해 NULL check 을 안하더라구. NULL 이 넘어왔을때 할수 있는게 없고 malloc 이 NULL 을 넘겨줄 상황까지 가기도 전에 이미 시스템이 맛이간다는것. 일반 사용자가 아니라 임베디드용 개발자에게 파는 거라 그랬는지도. 그 친구들 실력이나 경력은 매우 우수한 수준이었음. ............................................................................... a drifter off to see the world there's such a lot of world to see |