일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 겨울카카오인턴
- lambda calculus
- 큐
- 스택
- Collections
- 로버트마틴
- Python
- solid
- 백준
- Spring
- 프로그래머스
- 함수형 프로그래밍
- tcp
- Eclipse
- 람다 칼큘러스
- Collection
- exception
- Pattern
- 디자인패턴
- Java
- design-pattern
- 자바
- functional programming
- 파이썬
- javscript
- Rails
- JDBC
- Network
- DesignPattern
- JavaScript
- Today
- Total
목록exception (2)
개발자 노트
상위 주제 exception handling 여정 제가 잘못 사용했던 냄새나는 코드를 준비해보았습니다. 상황 주문 번호를 받아 해당 주문서 내용을 반환해주는 기능입니다. 만약 클라이언트가 요청하는 주문 번호가 존재하지 않으면 error를 발생시키고 해당 주문이 없음을 전해주어야 하지요. 코드 Controller package com.company.exceptiontest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class Controller { private final Service service; private final Logger logger = LoggerFactory.getLogger(this.getClass()); pu..
상위 주제 exception handling 여정 참고 자료 clean code effective java oracle java docs 이번엔 exception이 무엇인지 exception을 어떻게 처리해야할 지를 말씀드려보겠습니다. exception이란? oracle에서 어떻게 정의하는지 보죠 An exception is an event, which occurs during the execution of a program, that disrupts the normal flow of the program's instructions. 프로그램이 실행하는 중에 일반적인 흐름을 방해하는 이벤트를 의미합니다. 허허; 일반적인 흐름이 무엇일까요? 전 다음처럼 일반적인 흐름을 정의했습니다. 다음 상황을 가정해보죠..