본문 바로가기
컴퓨터/전산, 그 외

사소한 속도까지 신경쓰는 이유

by adnoctum 2009. 12. 22.
   요즘의 컴퓨터는, 정말로 빠르다. 그럼에도 불구하고 속도에 신경을 쓸 수밖에 없는 이유는 '테스트' 때문이다. 즉, 테스트를 수백, 수천번 해야 하기 때문에 속도를 신경쓰지 않고 프로그램을 작성하는 경우 테스트에 소요되는 시간이 급격히 증가하게 된다.

   프로그램을 작성하에 있어 테스트 - 논리적 오류의 존재 유무에 대한 검사 - 는 항상 따라다니는 절차이다. 한 번 실행시킬 때는 1초 2초 좀 더 느려도 사람이 느낄 수 없기 때문에 별 것이 아닐 수 있지만, 테스트를 천 번만 한다고 해도 이미 15분이나 더 길어지게 되는 것이다. 만약 GUI에 관계된 것이 아니고 데이터의 처리에 관련한 것이라면 사소한 속도까지 신경을 쓰는 것이, 매우 빨라진 컴퓨터 사양이 널리 사용되는 지금도 충분히 실용적 가치가 있다 하겠다.

'컴퓨터 > 전산, 그 외' 카테고리의 다른 글

나의 친구 Segmentation fault  (0) 2010.06.04
프로그래머에게 겸손이란  (0) 2010.01.13
개인적인 코딩 규칙  (0) 2009.12.27
실행 메뉴 사용하기  (0) 2009.12.27
프로그래머와 수학  (1) 2009.12.22