반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 원시타입
- mybatis
- SQL
- 변수
- 자바
- 시뮬레이션
- string
- include태그
- Char[]
- ReferenceType
- 내맘대로정리
- 참조타입
- ClassPathResource
- char
- 주사위굴리기
- 백준
- 코딩테스트
- primitivetype
- sql태그
- java
- Spring
- 알고리즘
- 차이점
- JSON
- json파싱
- 프로그래머스
- 차이
- 데이터탑입
- 자바오류
- Exception
Archives
- Today
- Total
목록Exception (1)
재채기는 H
커스텀 예외처리 클래스 활용
회사에서 개발을 하다 보니 1000라인이 넘는 복잡한 로직을 개발하게 되었다. 예외 처리를 걸어도 소스라인 워낙 길기 때문에 모든 부분을 디버그를 찍어보고 찾을 수밖에 없었다. SRP 원칙대로 최소 기능별로 쪼개고 메서드마다의 예외 처리를 걸었지만 뱉어내는 오류를 찾기에는 아직도 어려웠다. 그렇기에 예외 처리를 모듈단위로 나눌 수 있는 방법이 없을까 고민하였다. Exception 객체를 상속받은 커스텀 클래스를 던짐으로써, 어느 모듈에서 나오는 오류인지 확인하기로 하였다. // Exception 상속받기 public class CustomException extends Exception{ private static final long serialVersionUID = 1L; private final in..
java
2022. 7. 17. 16:39