본문 바로가기
Me/오늘의 생각

프로그래밍 할 때

by hexists 2013. 5. 31.

C언어 프로그래밍을 하다보면 수 많은 오류와 마주하게 된다.

어떤 프로그램을 만들 때, 그 프로그램을 새롭게 계획하고 만드는 데 드는 시간보다, 

그 프로그램이 내재하고 있는 수 많은 오류들을 찾아내고 고치는 것이 더 많은 시간이 요구된다.


오류에는 크게 두가지 종류가 있다.

어떤 오류인지 화면에 친절하게 나타내어, 그 오류를 해결해야 겠다고 생각할 수 있는 문제와 

어떤 오류인지 모르고 잘 돌아가는 줄 알고 생각했던 프로그램이 언젠가 나도 모르는 오류를 툭 던지는 경우가 있다.

문제는 바로 두번째에 있다.


오늘도 방금 그 문제와 마주하고, 어떻게 이런 문제가 발생했는지 씁쓸한 기분을 느꼈다.

문제는 항상 모든 경우를 생각해야 한다.

이 간단한 원리를 잊어버린 나에게 그런 오류가 발생한 것이다.


앞으로 프로그램을 만들 때, 이런 부분을 간과하지 말아 겠다.