item 45, 견고한 예외 보증 기법이 더 좋다.
이 포스트를 만든 목적 그냥 이 포스트의 준비물 gVim 7.3 Microsoft Visual C# 2010 Express 참고 서적 Effective C# Exceptional C++ Style 내용 견고한 예외 보증(보장:guarantee)란 무엇인가? 예외 처리를 잘하라는 이야기이다. 다행히도 이미 선구자들이 C++ 에서 견고한 예외 보증기법을 정립시켜 두었다. 어떠한 견고한 예외 보증 기법이 존재하는가? 기본 보장 (basic guarantee) - 자원 누수가 일어나지 않는 정도 강한 보장 (strong guarantee) - 기본 + 예외가 발생하면, 이전 상태로 되돌리는 정도 (트랜젹션적인 성향 정도) 무실패 보장(nofail guarantee) - 예외가 아예 발생하지 않는 정도 C#만 특..
책 정리/Effective C#
2010. 8. 25. 00:42
최근댓글