2007/02/07 2

자신의 목숨이 걸린 프로그램

http://agile.egloos.com/2970034 테스팅에 관련된 글중 최근에 많이 회자되었던 글입니다. 두시간 후에 수술에 사용될 프로그램에 대한 테스트 플랜을 작성하라는 내용입니다. 수술 대상은 바로 자신입니다. 안정성을 검토하는 테스트 자체에 대한 검증문제죠. 만약 저에게 이런 문제가 주어진다면 저는 이렇게 답할지 모릅니다. 그냥 두시간 남은 인생 밖에서 놀다 오렵니다.너무 무책임한가요? 제가 소프트웨어를 개발함에 가지는 기초적인 관념중 하나는 "결점 허용 모델"입니다. 이 모델을 가지게 된 것은 몇년전의 경험때문이기도 합니다. 대부분의 포인터 어레이가 null로 초기화 되어야 하는데 어느날 갑자기 동작중에 잘못된 메모리 참조를 일으키는 것이었습니다. 포인터 값도 이상한 것이었습니다. 몇시간..

A급 인재

요즘 글쓸거리가 쌓여만 가는데 이래저래 밀리다 보니 다 까먹어 버렸다. ㄱ- 그래도 오늘 생각난김에 하나. http://skyul.tistory.com/164 : A급 인재 어떻게 잡을 것인가 글타래를 타고 다니다 보면 많은 이야기들이 있다. 내가 하고픈 말. 언젠가 나도 A급 인재 구하러 별 쑈를 다해 봤지만, 구하긴 정말 힘들고 (특히 A급들은 현재 회사에 대한 충성도도 엄청나다. 충성도 없이 그 월급에 그정도 노력을 쏟아 낼리 없자나) 구해진다 해도 비싸다. 그러면서 든 생각. 한국의 IT 정글에서 A급 인재를 길러내려 하는 곳은 얼마나 되려나. 전의 회사에서 직무평가 시스템을 도입하면서 "선임 연구원"을 정의할 때 단순히 선행 연구를 할 수 있다거나 Project Management를 수행할 수 ..