반응형 IT/Tips64 당신의 프로그램에 버그를 번식시키는 요인들 당신의 프로그램에 버그를 번식시키는 요인들 ──────────────────────────────────── 1. 기술적 메커니즘에 대한 이해 부족 일례로, 저는 Thread에서 COM Object를 사용하려면 먼저 CoInitilize()를 호출해야 된다는 사실을 몰라서 하루동안 삽질한 경험이 있습니다(...) 어떤 라이브러리나 API를 이용할 때, 내부적인 동작원리나 설계 사상에 대한 이해없이 단지 사용법만 알고 있을 경우에, 이같은 간단한 문제에도 그 원인을 짚어내지 못하는 경우가 있습니다. 그리고 주의깊지 못한 사용 방법으로 인해 버그가 생겨날 수 있는 거죠. 프로그래밍에 있어서 OS에 대한 이해가 중요한 것도 이같은 맥락에서 입니다. 여튼 프로그래머는 공부해야 될게 많습니다... 2. 완벽하지 .. 2009. 3. 31. 이전 1 ··· 5 6 7 8 다음 반응형