일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 코드리뷰
- 세션
- Level2
- 스프링부트
- 서블릿
- JUnit5
- JPA
- mock
- Paging
- 트랜잭션
- AWS
- 우아한테크코스
- HTTP
- 프로그래머스
- 자바
- AOP
- Spring Batch
- Docker
- 우테코
- MSA
- 미션
- REDIS
- CircuitBreaker
- yml
- 프리코스
- 우아한세미나
- 레벨2
- 의존성
- 스프링 부트
- 백준
Archives
- Today
- Total
목록레벨1 (1)
늘
[4주차] 체스 - level1 마지막 미션
Level 1의 마지막 미션으로는 체스 미션을 진행했다. 1단계에서는 콘솔 창에서 명령어를 입력해서 체스 게임을 할 수 있도록 구현했다. 2단계에서는 1단계에서 작성했던 도메인을 기반으로 자바 spark로 jdbc를 이용해 db와 연동되도록 구현했다. 1. 상황에 적절한 예외를 던지자. 이펙티브 자바에 의하면 IllegalArgumentException은 허용하지 않는 인수가 들어오는 경우 IllegalStateException은 객체가 메서드를 수행하기에 적절하지 않은 상태인 경우 UnsupportedOpertionException 은 호출한 메서드를 지원하지 않을 때 사용한다. 위 코드는 한 번 override된 메서드이므로 UnsupportedOperationException보다는 IllegalSt..
우아한테크코스 4기/코드리뷰
2022. 4. 8. 23:09