[C#기초]응용 프로그램의 예외 처리-1편 예외(Exception)의 개념
지금당장해
10년 이상을 닷넷과 C#을 사용하여 개발한 경험을 바탕으로 응용 프로그램 예외 처리에 대한 글을 연재 하려 한다. 예전에 예외라는 개념이 없었던 언어들은 함수를 호출해서 잘 처리 되었는지를 보통 함수의 반환 값으로 넘겨 줬다. 그리고 막상 결과는 Call by Reference방식으로 반환 하는 경우가 많았다. 초기 윈도우즈를 발표했들 당시 MS가 개발자들에게 공개한 API(Win32 API)들이 그러 했다. 원래 함수라는 것이 수학에서 나온 것일 터인데 먹은데로 다시 값을 넘겨서 그것을 활용하는 구조가 프로그램 언어론 학자가 아니더라도 보기 좋지 못했을 뿐더러 반환 값으로 함수의 정상 처리 여부의 상태를 반환한다는 것도 한계가 있다. 예를들어 어떤 함수가 Http Request를 이용하여 원격 요청을..