1. 프로젝트 진행 상황 및 계획
(1) Baro5Nda(바로온다) 프로젝트 관련🥇
① 통합 검색 기능 리팩토링하기 (진행 중)
② 쿠폰 기능 구현하기 (진행 전)
③ 장바구니 기능 구현하기 (진행 전)
(2) 플러스 프로젝트 관련🥈
① 도전 과제 3단계 - QueryDSL을 사용하여 검색 기능 만들기 (완료)
② 도전 과제 3단계 - Transaction 심화 (진행 중)
③ 도전 과제 3단계 - AWS 활용 마스터 (진행 전)
④ 도전 과제 3단계 - 대용량 데이터 처리 (진행 전)
(3) 특강 준비하기🥉
① Request Body vs Request Param vs Path Variable (진행 중)
② 자료구조(List, Map, Set) (진행 전)
③ 스트림(Stream) 및 람다(Lambda) (진행 전)
2. 열심히 통합 검색 기능을 리팩토링(refactoring)하는 중이다.
오늘 트러블슈팅(troubleshooting)에 정리했다시피 우여곡절 끝에 가게와 가게용 카테고리와 중간 테이블을 만들고 가게를 생성하는 데에 성공했다. 저번에는 무조건 카테고리를 3개 골라야 했는데, 이제는 등록하려는 카테고리가 4개 이상인지만 검증할 뿐, 1개 또는 2개만 골라도 가게를 등록할 수 있도록 구현해 냈다. 통합 검색 기능 리팩토링에 속도가 붙으니까, 코드를 고치고 몇 번씩 확인하는 내내 시간 가는 줄 몰랐다.
물론 얼추 가게 쪽 리팩토링은 잘 되었다고 메뉴 쪽 클래스(class) 이름 한 번 바꾸었다가 '무한 수정 굴레'에 빠지고 말았지만. 내일 저녁에 첫 특강도 진행하는 만큼, 점심 먹기 전에 통합 검색 기능 리팩토링을 끝내고 싶다. 그래야 도전 과제 3단계도 한 단계 더 해낼 수 있을 테니까.
벌써 수요일이다. 남은 5일 동안 후회와 아쉬움이 한 톨도 남지 않도록 공부에 몰두해야겠다.
'끝을 보는 용기' 카테고리의 다른 글
Day 109 - 플러스 프로젝트 3단계 중, 과제 두 개만 더 해내 보자 (0) | 2025.01.23 |
---|---|
Day 108 - 플러스 프로젝트 3단계 중, 첫 특강 진행 (기진맥진 이슈(?)로 24.01.24 수정 예정XD) (0) | 2025.01.22 |
Day 106 - 플러스 프로젝트 3단계 중, JPA 심화 주차답게 소나기처럼 오류가 쏟아지는 중 (0) | 2025.01.20 |
Day 105 - 오랜만의 휴식 후 특강 준비 중 (0) | 2025.01.19 |
Day 104 - 플러스 프로젝트 3단계 중, 더 나은 통합 검색 기능이 되려면 어떤 데이터베이스 구조가 좋을까? (0) | 2025.01.18 |