Windows의 Bug 고치지 않는다.~

2007. 4. 19. 09:24개인사

조엘온 소프트웨어 1권에서도 자주 말했었지만,
윈도우가 어떻게 성공했을까요.~

왜 사람들이 DOS, Windows 3.1 에서 Windows95로 쉽게 옮겨 갔을까요.

왜 다른 운영체제도 많이 있는데 쉽사리 윈도우에 길들여 진것일까.~
편리함 때문일수도 잇겠지만,

"철저한 하위 호완성"


이더군요.
조엘2권에서 이 하위 호환성중에 게임부문을 담당했던 레이먼드 첸에 대한 글이 있더군요.
예로 심시티라는 게임이 있었는데 중요한 Bug가 있었답니다. 메모리를 해제한 직후 그 메모리 영역을
사용하는 문제였죠. 근데 윈도우에서는 그 메모리 영역을 다른 App가 가로채겠지요.

근데 바로 그 심.시.티 를 위해 심시티가 작동중일때는 그 영역의 권한을 유지시켜줬답니다.
심시티를 돌리기위해~ 개발자들이 싫어하는 난잡한 코드를 삽입합니다.~ ㅎㅎ

근데 지금은 왜그런지 ㅡ.ㅡ; 하위호완성은 물건너 같구먼~
저런 난잡한 코드들 어디에 있을까요.

C:/Windows/AppPatch 에 있다고 하더군요.


사용자 삽입 이미지

by ncanis(조성준)