Do(오늘 한 것)

  1. 자바 1문. 중첩 반복분을 Ma을 이용해서 압축하는게 중요한 문제였다. 쉽게 보면 n배 관계인 숫자 쌍이 몇개인가? 인데, 처음엔 단순하게 중첩 배열로 시도를 했고, 로직은 맞지만 시간이 초과되어서 고민을 좀 했다. 결과는 Map을 통해서 이미 사용한 값을 key로, 갯수를 누적합으로 사용하면서 이미 처리된 값을 중복처리함을 막는 로직으로 접근하면 문제가 풀린다.
  2. DDD 방법론을 통해 Service단이 비즈니스 로직에 집중하도록 하고, Entity의 검증은 내부에서 처리하도록 했다.
  3. 바로 구현체로 제작한 Service단을 Interface를 이용하는 방식으로 변경했다.
  4. AOP를 거치더라도 예외처리 문이 정상적으로 반환되게 수정했다.

Regret(오늘 아쉬웠던 것, 깨달은 것)

Pride(오늘 잘한거)

  1. 씻으면서 AOP 버그 해결을 위해 고민한것.
  2. 프로젝트 전체적으로 제공과 수용이 동반된것.
  3. 여러 기술을 배우고, 정리한 것.

Plan(내일 해야 할 것)

  1. 발표회를 듣고, 이번 프로젝트에서 배운것 저장하기.

Short(한 마디)

  1. 없당.

이동욱님의 회고 작성법을 참고했습니다.