
— InvalidCoordinateException, NotFoundException, CustomException 무엇이 다를까?개발을 하다 보면 필연적으로 예외 처리를 하게 된다.최근 공간 정보 기반 POI 프로젝트를 진행하면서 다양한 예외를 처리해야 했는데,이 과정에서 "도메인별 예외"와 "공통 예외 처리 방식"의 차이를 깊게 이해하게 되었다.이번 포스팅에서는 개별 예외 클래스(InvalidCoordinateException, NotFoundException)와 통합 예외 처리 방식(CustomException 패턴)의 차이를 비교하고, 어떤 상황에서 어떤 스타일이 적합한지 정리해보았다. 💥 문제 상황: 좌표가 잘못 들어왔을 때예를 들어 사용자가 잘못된 위도를 입력한 경우:{ "latitude"..

해커랭크 Day 26 챌린지를 시작해보자. 😊 오늘은 UnitTest와 Test case 에 대해 알아보았다. 또한 오늘은 hackerrank challenges day22에서 진행했던 Tree 코드가 필요하다. 우선 전체 소스코드를 살펴보자. 👇👇 (Day 22에 사용했던 소스코드도 포함되어 있다.) public class EmptyBST implements Tree { public EmptyBST() { } @Override public boolean isEmpty() { return true; } @Override public int cardinality() { return 0; } @Override public boolean member(D elt) { return false; } @Overrid..
- Total
- Today
- Yesterday
- 정보처리산업기사 공부법
- hackerrank
- ORM
- 해커랭크 자바
- 자바
- hackerrank challenges
- Spring Security
- 이코테
- Java
- 정보처리 산업기사
- 그리디
- 풀이
- 강의
- 해커랭크 챌린지
- Kotlin
- challenges
- 정보처리산업기사
- 챌린지
- JPA
- 해커랭크 자바 챌린지
- 22 정보처리산업기사
- 코틀린
- 코드
- 22 정보처리 산업기사
- 자바의 정석
- 해커랭크
- 소스코드
- 디버깅
- 백준
- 나동빈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |