[C#] 프로그램이 어떠한 상황에서도 잘 견딜 수 있도록! : 예외 처리(Exception Handling)
*이 글은 책을 바탕으로 공부한 글입니다. 프로그램을 사용하는 사용자들은 정말 창의성이 돋보이는 여러가지 방법들을 적용하기도 한다. 술집 프로그램을 만들어서 사용자에게 주문을 받을 준비를 합니다. 사용자가 들어오자, 화장실이 어딨냐고 묻습니다. 술집은 모두 불에 타버렸고, 그렇게 전부 사라졌습니다. SNS에서 가끔 볼 수 있는 프로그래밍 유머인데, 지금 딱 비유하기 적당한 상황인 것 같다. 만약 데이터베이스의 트랜잭션과 같은 부분에서 오류나 다운이 발생했을 때, 처리해주는 부분이 없다면 피해는 치명적일 것이다. 이렇듯, 프로그램이 오류를 일으키거나 심지어 다운까지 일어나지 않도록 잘 처리하는 것이 필요하다. 이것을 예외 처리(Exception Handling)이라고 한다. 예외 처리 (Exception ..