1. 프로젝트 진행 상황 및 계획
🥇 Baro5Nda(바로온다) 프로젝트의 통합 검색 기능 리팩토링하기 (진행 중, 2025.01.21 완료 목표)
🥈 'Request Body vs Request Param vs Path Variable' 특강 준비하기 (진행 중, 2025.01.22 완료 목표)
🥉 도전 과제 1단계 끝내기 (진행 중, 2025.01.22 완료 목표)
2. 계획과 일정을 뜯어고쳤다.
(1) Baro5Nda(바로온다) 프로젝트 관련
① 통합 검색 기능 리팩토링하기
② 쿠폰 기능 구현하기
③ 장바구니 기능 구현하기
(2) 플러스 프로젝트 관련
① 도전 과제 3단계 - QueryDSL을 사용하여 검색 기능 만들기
② 도전 과제 3단계 - Transaction 심화
③ 도전 과제 3단계 - AWS 활용 마스터
④ 도전 과제 3단계 - 대용량 데이터 처리
(3) 특강 준비하기
① Request Body vs Request Param vs Path Variable
② 자료구조(List, Map, Set)
③ 스트림(Stream) 및 람다(Lambda)
도전 과제 4단계는 'Kotlin 적용하기'라서 우선 위의 일정만이라도 제대로 소화해야 했다. 원래 다른 주제를 특강하려고 하였으나, 무엇을 어떻게 설명해야 할지 감이 잘 오지 않아 주제를 바꾸었다. 사실 주제로 잡을 만한 개념과 기술은 정말 많았다. 자신 있게 특강을 진행할 만큼 공부할 시간과 체력이 너무나도 부족해서 슬플 따름이지. 부담감이 크긴 하지만 하나씩 차근차근히 해내면 좋은 결과가 있지 않을까, 조심스레 기대해 본다.
3. 트러블슈팅(troubleshooting)이 끊이질 않아서 행복하다고 해야 할까?
(1) 10단계: NoSuchBeanDefinitionException [링크]
(2) 10단계: Cannot invoke "Object.getClass()" because "constant" is null [링크]
오늘만 벌써 트러블슈팅을 두 가지나 썼고 내일은 테스트 코드 관련해서 트러블슈팅을 정리해야 한다. 그뿐이랴, 바로온다(Baro5Nda) 프로젝트를 리팩토링(refactoring)하고 새로운 기능을 추가로 구현하면서 또 얼마나 다채로운 오류가 발생할지는 아무도 몰랐다. 스스로조차도. 쓸거리가 차고 넘쳐서 행복하다고 해야 할까? 오늘은 글도 두 편이나 썼겠다, 자기 전까지 최대한 고민한 대로 기능을 구현하는 데에 집중하고 일찍 하루를 마쳐야겠다.
'끝을 보는 용기' 카테고리의 다른 글
Day 108 - 플러스 프로젝트 3단계 중, 첫 특강 진행 (기진맥진 이슈(?)로 24.01.24 수정 예정XD) (0) | 2025.01.22 |
---|---|
Day 107 - 플러스 프로젝트 3단계 중, 열심히 통합 검색 기능 리팩토링 중 (0) | 2025.01.21 |
Day 105 - 오랜만의 휴식 후 특강 준비 중 (0) | 2025.01.19 |
Day 104 - 플러스 프로젝트 3단계 중, 더 나은 통합 검색 기능이 되려면 어떤 데이터베이스 구조가 좋을까? (0) | 2025.01.18 |
Day 103 - 플러스 프로젝트 3단계 중, Baro5Nda(바로온다) 프로젝트의 통합 검색 기능 리팩토링 도전, 기초 특강만 세 개 잡다 (0) | 2025.01.17 |