250x250
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
- 클린코드
- 클래스
- query
- 내부 정렬
- 인터페이스
- CleanCode
- 스택 큐 차이
- mysql
- 클린
- 계산 검색 방식
- 마크다운
- 쿼리메소드
- 마크다운 테이블
- 배열
- @NoArgsConstructor
- @ComponentScan
- 쿠키
- java
- code
- JsonNode
- 트리
- 빅 오 표기법
- 정렬
- 리스트
- 연결 리스트
- 코드
- @RequiredArgsConstructor
- WebClient
- 선형 리스트
- 자료구조
Archives
- Today
- Total
목록에러 핸들링 (1)
Developer Cafe
클린코드 7장 에러 핸들링
오류 처리는 중요하다. 하지만 로직을 헷갈리게 만드는 오류처리는 나쁘다. (Error handling is important, but if it obscures logic, it's wrong.) 리턴코드 대신 Exceptions를 사용하라 예전 프로그래밍 언어들은 exceptions를 제공하지 않았다. 그 경우, 개발자들은 에러 flag를 set하거나 에러 코드를 리턴, 호출하는 측에서 예외처리를 해줘야 했다. 하지만 이러한 방식은 예외처리를 잊어버리기 쉽고 로직을 헷갈리게 하기 쉽다. 그러므로 exceptions를 사용하자. 겉보기에만 아름다운 코드가 되는게 아니라 "실제 로직"과 "예외처리" 부분이 나뉘어져 필요한 부분에 집중할 수 있게 된다. // Bad public class DeviceCont..
책을읽읍시다
2022. 9. 5. 20:09