[클린코드] 7. 오류 처리
목차 1. 예외 처리 방식 2. Business Exception 1. 예외 처리 방식 오류 코드보다 예외를 사용하자. 오류 코드를 사용하는 것 보다 예외를 던지는 방식이 더 명확하고 메소드를 호출하는 코드와 처리 흐름이 깔끔해진다. 오류가 발생한 부분에서 Checked Exception을 발생시키고 상위 레벨에서는 예외를 catch 하여 처리하거나 메소드 선언부에 throws를 명시한다. Checked Exception은 예외에 대한 처리가 반드시 필요하기 떄문에 하위 레벨 메소드에서 Checked Exception을 발생시키면 catch 블록이 나오기 까지 모든 상위 레벨 메소드에서 throws 처리를 해주어야 한다. 결국 상위 레벨 메소드에서 하위 레벨 메소드의 디테일에 대해 알아야 하기 때문에 O..
책 내용 정리/클린코드(clean code)
2022. 3. 25. 16:28
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- spring rest docs
- Spring Data JPA
- MySQL
- mockito
- 학습 테스트
- 육각형 아키텍처
- Stream
- 이벤트 스토밍
- java8
- 스프링 예외 추상화
- TDD
- Spring Boot
- ATDD
- HTTP 헤더
- 계층형 아키텍처
- 스프링 카프카 컨슈머
- Spring
- Git
- http
- 도메인 모델링
- 트랜잭셔널 아웃박스 패턴
- 클린코드
- 폴링 발행기 패턴
- JPA
- kafka
- Ubiquitous Language
- 마이크로서비스 패턴
- clean code
- H2
- named query
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함