Skip to content

[최유정] 2023 GDSC Spring Advanced Study - 4주차#25

Open
YoujeongChoi wants to merge 2 commits into
dsc-sookmyung:mainfrom
YoujeongChoi:week4-YoujeongChoi
Open

[최유정] 2023 GDSC Spring Advanced Study - 4주차#25
YoujeongChoi wants to merge 2 commits into
dsc-sookmyung:mainfrom
YoujeongChoi:week4-YoujeongChoi

Conversation

@YoujeongChoi

@YoujeongChoi YoujeongChoi commented Nov 28, 2023

Copy link
Copy Markdown
Member

📒 개요

4주차 예외

👀 새롭게 배운 점

  • 무의미, 무책임한 throw Exception 지양
  • 예외 처리는 복구하거나, throw 하거나, 다른 예외로 전환 후 throw 하는 방식으로 처리한다
    • 예외 복구 : 예외 상황을 파악하고, 문제를 해결해서 정상 상태로 돌려놓는 것
    • 예외처리 회피 : 예외 처리를 자신이 담당하지 않고, 자신을 호출한 쪽으로 예외를 던져버리는 방식
    • 예외 전환 : 예외를 메소드 밖으로 던지지만, 예외 회피와 달리 발생한 예외를 적절한 예외로 전환해서 던진느 것
  • 복구할 수 없는 예외는 런타임예외로 전환한다. (낙관적 예외처리 기법)

📍 추가적인 질문

  • 내용을 적어주세요.

@YoujeongChoi YoujeongChoi self-assigned this Nov 28, 2023
@YoujeongChoi YoujeongChoi changed the title docs: 4주차 스터디 내용 정리 [최유정] 2023 GDSC Spring Advanced Study - 4주차 Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant