프로젝트
[프로젝트] 게시판 프로젝트 - 스프린트5
Younghun
2023. 10. 11. 14:45
목차
스프린트 개요
- 기간: 10월 2일 (월) ~ 10월 9일 (월)
- 목표: 좋아요 API 개발
- 구성원: BE 1명, FE 1명
개발 진행과정
- 게시글 좋아요 기능
- 댓글 좋아요 기능
- 좋아요 수 확인 기능
배운 점
- 좋아요 수를 카운트하는 여러 방법에 대해 고민할 수 있었다.
- DB에 count 쿼리를 날리는 방법과 메모리에서 stream 연산을 수행하는 방법의 장단점을 비교해 볼 수 있었다.
- JPA 일대다 관계를 여러개 fetch join할 수 없다는 것을 배웠다.
개선할 점
- 다음 스프린트 때 API 개발을 끝낼 것이다.
- MySQL을 연동하여 실무에 가까운 환경을 구성할 것이다.
- 도커컴포즈를 생성해서 배포 자동화를 시도해볼 것이다.
회고
프로젝트 개발도 막바지에 다다르고 있다.
혼자서 모든 영역의 기능을 개발하고, 테스트하고, 문서를 작성하고, 배포를 하려니까 많이 지치고 고되다.
하지만 모두 끝냈을 때에 뿌듯함도 힘든 만큼 배가 될 것이기 때문에 마지막까지 힘내서 달려보려고 한다.
개발을 할수록 비효율적으로 반복하는 작업들을 자동화하는 작업이 중요한 이유를 실감한다.
특히 수동으로 반복하는 배포 과정을 자동화하는 것이 가장 급선무같다.