블로그 이미지
공부할 때 정리 장소로 쓰거나 웹서핑할때 메모 할 때 쓰거나, 개인적인 생각을 기록하기 위해서 사용 되는 블로그 입니다.
최익필

Recent Comment

  • 551,754total
  • 63today
  • 185yesterday
2010/08/23 22:36 IT책 정리실/Effective C#

이 포스트를 만든 목적

  • 무슨 말인지 알고 싶어서

이 포스트의 준비물

  • gVim 7.3
  • Microsoft Visual C# 2010 Express

참조 서적

  • Effective C#

내용

왜 어플에 특화된 예외 클래스를 만들어야 하는가?

그것은 예외가 어디서 어떻게 발생되었는지 정확하게 알기 위해서이다.

어떻게 어플에 특화된 예외 클래스를 만들 수 있는가?

ApplicationException 클래스를 상속받아 구현해 주면 된다. ApplicationException 클래스의 생성자중 InnerException을 받는 생성자를 사용해서 많이 쓰는것으로 보인다. 자세한 내용은 샘플 코드를 보고 감을 잡길 바란다.

결론

  • C# 프로그래밍에서 예외 발생을 막는 것은 거의 불가능 하므로, 특화된 예외처리를 만들어 두는게 나중에 디버깅을 위해서라도 좋다.

여담

  • 음..


저작자 표시
posted by 농사를 짓는 게임 프로그래머 최익필

Trackback http://ikpil.com/trackback/1236 관련글 쓰기

댓글을 달아 주세요

  1. Favicon of http://ikpil.com 농사를 짓는 게임 프로그래머 최익필 2010/08/24 23:43  Addr  Edit/Del  Reply

    오늘 예외를 만들어서 쓸까 말까 고민을 많이 했다.
    그리곤 쓰지 않았다. :) 왜냐하면 손이 너무 많이 간다고 보았기 때문이다.

 <PREV 1 ... 84 85 86 87 88 89 90 91 92 ... 1185    NEXT>