# exception handling

Unchecked/Checked Exception의 명시와 catch의 강제성
왜 자바에서 Checked Exception을 강제로 명시/catch하도록 디자인 하였는가?, 반면 왜 Unchecked Exception은 강제로 명시/catch하도록 디자인하지 않았는가?
예외처리 (Exception Handling)
인생에는 항상 생각지도 못한 예외 케이스가 발생하지. 프로그래밍도 우리의 삶처럼 항상 생각한대로만 작동하진 않아.
[Spring] Exception handling
이번에 팀 프로젝트를 진행하면서 예외를 어떻게 처리해야 할지를 고민했다. 고민한 과정과 어떻게 예외 처리를 했는지 기록한 글이다.가장 먼저 생각했던 방법은 표준 예외를 활용하는 방법이다.이 방법은 커스텀 예외를 따로 만들지 않고 표준 예외를 활용함으로써 코드의 가독성이

[Spring] Exception Handling
말 그대로 예외 처리라고 한다. 보통 유효성 검사에서 많은 예외 처리를 하게 되고 비즈니스 로직을 구현하면서도 하게 된다. 예를 들어 클라이언트로부터 회원 가입을 하기 위해 유저의 나이 속성을 받아와야 한다고 생각해 보자. 나이의 최솟값은 1, 최댓값은 99라고 해보자

[Spring] DispatcherServlet의 예외처리 전략(HandlerExceptionResolver)
현재 개발하고 있는 프로젝트단에서 JWT를 활용한 인증이 필요한 Handler를 공통적으로 인증 과정을 수행하는 HandlerInterceptorAdapter를 상속받는 JwtInterceptor를 위와 같이 사용하고 있었다. 위 인증 과정 중 인증 실패시 아래 처
[Java] Exception Handling(복구, 회피, 전환)
Exception Handling 최근 Exception을 Handling 하면서 세부적인 Handling 기법들에 대해 고심하지 않고, Handling 하다보니 명확한 기준을 잡으며 처리하기 힘들었다. 이번 gillog때 Exception Handling에 대해
[FastAPI] Exception Handling
main.pyDepends, APIKeyHeader를 임포트 할게요. APIKeyHeader의 매개변수는 키워드 인자로 각각 name, auto_error를 두게 되요. name에는 토큰의 키로 사용하는 Authorizaiton을 문자열로 넣게되요. 그리고 auto_e

Exception Handling을 어떻게 하면 더 잘할 수 있을까?
개인 프로젝트인 [꼬리별] 프로젝트를 진행하면서 생기는 오류와 개발하면서 느낀 점을 기록하는 곳
TIL[54]. Python_Exceptions
총 요소의 수가 3개인 list 이다. 하지만 만일 실수로 4번째 요소를 indexing 하게 되면 IndexError 가 난다.이렇게 Exception이 발생하면, 발생한 코드 위치에서 다음 코드들이 실행되지 않고 곧바로 프로그램이 종료를 한다. 하지만 Excepti