블로그 이미지
kalstein

여러가지 프로그래밍 관련이나...신변잡기적인 글들을 남기는 블로그입니다. 지식은 나누는만큼 강력해집니다 ^^

Rss feed Tistory
잡동사니 2008. 11. 21. 14:03

소프트웨어를 제조업으로 보는걸까...?

어제 회의시간.

A : 데이터 개수가 1,5,10,15,30 일때 어떻게 되는지 시뮬레이션 하려고 했으나, 10이상이 될때는 시뮬레이션 기간만 너무 오래 걸려서 30은 못할것 같습니다.
B : 1,5 인건 의미가 없잖아? 15, 30정도는 되야 될꺼같은데.
A : 15정도 되면 2~3일 정도 걸리는 것 같구요, 30되면 정말 오래걸립니다.
B : 뭐야? 5일때 한두시간정도 걸린다며. 그름 15명 3배의 데이터니까 얼마 안걸리고 30도 하루이틀하믄 되잖아?
A : ...오래 걸리더라구요... 좀 힘들것 같습니다.

이 대화를 들으며...참 어이가 없었다. 알고리즘적으로 매우 잘 짜여진 경우에 N log N 이다. 좀 쓸만하면 N의 2승, 대충 테스트용으로 짜는 코드의 경우는 N의 3승 이상이 허다하다. 데이터가 늘어나니 리니어하게 시뮬레이션 시간이 걸릴꺼라고 생각하다뉘...
그리고 그걸로 쪼여도 왜 오래걸리는지 설명못하고 있다뉘....

재밌다 ㅎㅎ 24시간 공장 돌려서 N개가 나오면 48시간 돌리믄 2N개가 나오겠지. 공장이라면...ㅋㅋㅋ
,
TOTAL TODAY