yuchi's Development Home


버그.

조회 수 1193 추천 수 26 2003.01.08 02:53:07
오늘은....
프로젝트팀에서 계속 요구해왔던 방향성 라이트를 넣기로했다.
코드는 5분도 안되어서 짰다.
여유있게테스트시작..뭔가 이상하다...몇시간이 지나서야 그동안 D3DLIGHT가 제대로 동작하지 않았음을 깨달았다.

다시 몇시간동안 원인을 찾느라 부심했다.퇴근시간 다 되어서 버텍스노멀을 비롯한 몇가지 문제가 있음을 발견했다.
여타 문제를 잡고나서 버텍스 노멀을 계산하는 코드를 수정했다.

곧 버텍스 노멀뿐 아니라 라이트맵 패치를 생성하는 코드에도 문제가 있음을 발견했다.의심가는건 평면방정식을 계산하는 함수와 크로스프로덕트를 구하는 함수였다.설마..하면서도 퇴근할때까지 붙잡고 있었다.
일단 철수.집으로 돌아왔다.

다시 코드를 열나게 뜯어보고 브레이크 포인트 찍어 따라가다가 맥스 플러그인에 문제가 있음을 발견했다.맥스플러그인을 고치고나서 곧 패치생성 코드에도 직접적인 문제가 있음을 발견했다.다행스럽게도 평면방정식을 구하는 함수와 크로스프로덕트를 구하는 함수는 문제가 없었다.

해서 라이트맵 관련된 버그를 잡았다.다시 버텍스 노멀을 계산하는 코드를 뜯어보기 시작했다.한시간 정도만에 바보같은 짓을 했음을 깨달았다.어쨌든 버텍스 노멀을 계산하는 코드도 고치고 대충 테스트해서 이상없음을 확인한후 회사 PC로 업로드했다.

한마디로 매우 보람한 하루였다 하겠다.버그가 생기면 난 경기를 할만큼 스트레스를 받는다.내가 괴성을 지르는 것은...같이 일하는 팀원들은 익히 알고있다.그렇다..너무 답답해서 괴성을 지른다.--;
그럼에도 불구하고 마음속 한편에선 디버깅을 즐긴다.어떤땐 매우 흥미진진하기까지 하다.스파링 뛰는것과 비슷하다.긴장감,설레임같은게 있다.버그를 잡고나면 상대방 KO시킨 기분이다.

간만에 나는 살아있는 기분을 느꼈다.또한 실질적으로 매우 찾기 힘든 버그를 연쇄적으로 잡은 것이 큰 성과라 하겠다.
아직 테스트하고 고쳐야할 부분이 몇군데 남아있다.출근해서 마저 잡을것이다.자신도 있고 벌써부터 설레이기 시작한다.

근데 아침에 어떻게 일어난다냐..--;


파일 첨부

여기에 파일을 끌어 놓거나 파일 첨부 버튼을 클릭하세요.

파일 크기 제한 : 0MB (허용 확장자 : *.*)

0개 첨부 됨 ( / )
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
天安門大屠殺 六四天安門事件 反右派鬥爭 大躍進政策 文化大革命 六四天安門事件 The Tiananmen Square protests of 1989 天安門大屠殺 The Tiananmen Square Massacre 反右派鬥爭 The Anti-Rightist Struggle 大躍進政策 The Great Leap Forward 文化大革命 The Great Proletarian Cultural Revolution 人權 Human Rights 民運 Democratization 自由 Freedom 獨立 Independence 多黨制 Multi-party system 民主 言論 思想 反共 反革命 抗議 運動 騷亂 暴亂 騷擾 擾亂 抗暴 平反 維權 示威游行 法輪功 Falun Dafa 李洪志 法輪大法 大法弟子 強制斷種 強制堕胎 民族淨化 人體實驗 胡耀邦 趙紫陽 魏京生 王丹 還政於民 和平演變 激流中國 北京之春 大紀元時報 九評論共産黨 獨裁 專制 壓制 統一 監視 鎮壓 迫害 侵略 掠奪 破壞 拷問 屠殺 肅清 活摘器官 障テ社會 誘拐 買賣人口 遊進 走私 毒品 賣淫 春畫 賭博 六合彩 台灣 臺灣 Taiwan Formosa 中華民國 Republic of China 西藏 土伯特 唐古特 Tibet 達償ワ喇嘛 Dalai Lama 新疆維吾爾自治區 The Xinjiang Uyghur Autonomous Region free tibet

Think



XE Login

天安門大屠殺 六四天安門事件 反右派鬥爭 大躍進政策 文化大革命 六四天安門事件 The Tiananmen Square protests of 1989 天安門大屠殺 The Tiananmen Square Massacre 反右派鬥爭 The Anti-Rightist Struggle 大躍進政策 The Great Leap Forward 文化大革命 The Great Proletarian Cultural Revolution 人權 Human Rights 民運 Democratization 自由 Freedom 獨立 Independence 多黨制 Multi-party system 民主 言論 思想 反共 反革命 抗議 運動 騷亂 暴亂 騷擾 擾亂 抗暴 平反 維權 示威游行 法輪功 Falun Dafa 李洪志 法輪大法 大法弟子 強制斷種 強制堕胎 民族淨化 人體實驗 胡耀邦 趙紫陽 魏京生 王丹 還政於民 和平演變 激流中國 北京之春 大紀元時報 九評論共産黨 獨裁 專制 壓制 統一 監視 鎮壓 迫害 侵略 掠奪 破壞 拷問 屠殺 肅清 活摘器官 障テ社會 誘拐 買賣人口 遊進 走私 毒品 賣淫 春畫 賭博 六合彩 台灣 臺灣 Taiwan Formosa 中華民國 Republic of China 西藏 土伯特 唐古特 Tibet 達償ワ喇嘛 Dalai Lama 新疆維吾爾自治區 The Xinjiang Uyghur Autonomous Region free tibet