Do(오늘 한 것)
- 자바 1문. 중첩 반복분을 Ma을 이용해서 압축하는게 중요한 문제였다. 쉽게 보면 n배 관계인 숫자 쌍이 몇개인가? 인데, 처음엔 단순하게 중첩 배열로 시도를 했고, 로직은 맞지만 시간이 초과되어서 고민을 좀 했다. 결과는 Map을 통해서 이미 사용한 값을 key로, 갯수를 누적합으로 사용하면서 이미 처리된 값을 중복처리함을 막는 로직으로 접근하면 문제가 풀린다.
- DDD 방법론을 통해 Service단이 비즈니스 로직에 집중하도록 하고, Entity의 검증은 내부에서 처리하도록 했다.
- 바로 구현체로 제작한 Service단을 Interface를 이용하는 방식으로 변경했다.
- AOP를 거치더라도 예외처리 문이 정상적으로 반환되게 수정했다.
Regret(오늘 아쉬웠던 것, 깨달은 것)
Pride(오늘 잘한거)
- 씻으면서 AOP 버그 해결을 위해 고민한것.
- 프로젝트 전체적으로 제공과 수용이 동반된것.
- 여러 기술을 배우고, 정리한 것.
Plan(내일 해야 할 것)
- 발표회를 듣고, 이번 프로젝트에서 배운것 저장하기.
Short(한 마디)
- 없당.
이동욱님의 회고 작성법을 참고했습니다.