- 꼭 필요한 경우에만 예외를 잡자.
- 예외를 연속적으로 던져버리고 싶다면(스택추적정보를 깨뜨리지 않고) throw를 사용하자.
- 잡은 예외에 뭔가 더해서 던지고 싶다면 항상 inner exception으로 original exception을 전달하자.
예) throw new ApplicationException("operation failed!", ex);
'library > .NET' 카테고리의 다른 글
static 클래스 초기화 주의 (0) | 2020.08.13 |
---|---|
Panel Resets Scroll Position after Focus is Lost and Regained (0) | 2012.10.06 |
wcf 프로젝트 설정 (0) | 2011.09.05 |