잊지 않겠습니다.

  • 기존의 Error 처리 방법에서의 문제점
    • 표준화되어 있지 않다.
    • 자기 설명적인 요소가 없다.
    • 하나의 잘 정의된 Package 형태로의 Capsule화가 되어있지 않다.

  

  • .NET에서의 Error 처리
    • SEH(Structured Exception Handling)으로만 Error를 Handling 한다.
    • 자연어 설명
    • 호출 스택에 대한 상세한 스냅샷을 포함 가능
    • Exception의 경우 System.Exception에서 상속받아서 ~Exception으로 끝나는 이름을 붙이는 관행이 있다.
    • 사용자 지정 예외의 경우 System.ApplicationException 에서 파생시키는 것이 가장 좋다.
      • System.SystemException의 경우, System.Exception에서 파생되어서 나오는 경우가 일반적이다.
      • : Runtime 시에 예외의 근원을 찾아내기가 힘들다.
Posted by Y2K
,