Windows의 Bug 고치지 않는다.~
조엘온 소프트웨어 1권에서도 자주 말했었지만, 윈도우가 어떻게 성공했을까요.~ 왜 사람들이 DOS, Windows 3.1 에서 Windows95로 쉽게 옮겨 갔을까요. 왜 다른 운영체제도 많이 있는데 쉽사리 윈도우에 길들여 진것일까.~ 편리함 때문일수도 잇겠지만, "철저한 하위 호완성" 이더군요. 조엘2권에서 이 하위 호환성중에 게임부문을 담당했던 레이먼드 첸에 대한 글이 있더군요. 예로 심시티라는 게임이 있었는데 중요한 Bug가 있었답니다. 메모리를 해제한 직후 그 메모리 영역을 사용하는 문제였죠. 근데 윈도우에서는 그 메모리 영역을 다른 App가 가로채겠지요. 근데 바로 그 심.시.티 를 위해 심시티가 작동중일때는 그 영역의 권한을 유지시켜줬답니다. 심시티를 돌리기위해~ 개발자들이 싫어하는 난잡한 코..
2007. 4. 19. 09:24