[클린코드] 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
- Git
- ATDD
- 스프링 카프카 컨슈머
- Spring Boot
- 계층형 아키텍처
- 스프링 예외 추상화
- Ubiquitous Language
- 폴링 발행기 패턴
- mockito
- TDD
- 도메인 모델링
- kafka
- java8
- MySQL
- named query
- clean code
- http
- spring rest docs
- H2
- 트랜잭셔널 아웃박스 패턴
- Spring Data JPA
- 마이크로서비스 패턴
- JPA
- HTTP 헤더
- 육각형 아키텍처
- 이벤트 스토밍
- 학습 테스트
- Stream
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함