C# & 파이썬 & 아두이노

c# exception 예외처리하는 방법

피커 2021. 7. 21. 15:15
728x90
반응형

프로그램이 실행되는 동안 문제가 발생하면 자동으로 프로그램은 중단됩니다.

흔히 말하는 "프로그램이 죽었다 / 프로그램이 뻗었다"라고 표현합니다. ^^

이렇게 오류가 발생하면 사용자는 에러 원인도 찾지 못하며,

개발자 역시 해결 방법을 못찾게 됩니다.

 

이럴때 유용하게 사용되는것이 C#의 try catch 예외처리하는 방법입니다.

 

try
{
   // 실행되는 코드, 에러가 발생할 가능성이 있는 함수
   bestFunction();
}
catch (Exception ex)
{
   // 예외 처리 및 로깅 등
   Log(ex);
   throw;
}

 

예외가 발생하는 이유는 다양합니다.

개발자가 잘못된 코드를 작성했을 수도 있고 사용자가 개발자가 원하지 않는

방향으로 프로그램을 사용했을 수도 있습니다.

이처럼 예외가 발생하지 않게 사전에 해결하는 것을 기본 예외 처리라고 합니다.

 

개발자라면 꼭! 알고 있어야할 것이 예외처리입니다.

사람은 완벽한 코드를 만들기는 어렵습니다.

이는 고급 개발자로 갈수록 뼈저리게 느끼게 되는 교훈입니다.

반응형