프로젝트 3주차에는 주요 페이지 개발과 API 연동 개발을 주로 진행했다.

24.10.21. 3주차 일정 회의(오프라인)

오프라인으로 만나서 지금까지 진행사항을 공유하고 각자 개발을 진행했다. 16시에 멘토와의 회의를 갖고 수요일(23일)에 중간발표가 정해져서 가능한 부분까지 각자 정해서 발표 전까지 개발을 완료하는 것을 목표로 했다.

24.10.23. 2주차 중간 회의(오프라인)

스터디룸을 대여하여 중간발표 후 개발사항에 대한 피드백과 2주차 개발사항에 대해 정하고 각자 개발을 진행했다.

24.10.23 ~ 24

form 작업을 할 때 react-hook-form을 사용하였는데 처음 사용하는 것이다 보니 코드를 지저분하게 작성했었다. 문서와 서치를 통해 찾아보니 provider를 통해서 register를 하위 컴포넌트 내에서도 사용할 수 있는 방법을 찾아서 검색 페이지를 개발할 때는 이 부분을 적용하였다. register drilling이 필요 없다 보니 상위 form 컴포넌트에서 다뤄야 할 상태나 이벤트들이 하위 컴포넌트로 나눠져서 코드의 가독성과 사용성을 높일 수 있었다.
여기서 적용한 것을 먼저 개발했던 회원가입 form 에 적용하여 리팩토링을 하였다.

느낀점

우리 팀의 프로젝트 완성도가 다른 팀에비해 낮아서 최종 발표팀으로 선정되지 못하였다. 프로젝트를 시작할 때 jira나 commit 컨벤션, pr 정리등을 중점적으로 협업에 도움이 될 수 있도록 진행하였더니 개발에 늦어진 것 같다. 하지만 3주차가 끝나가는 시점에 주요 기능들은 개발을 완료하여서 다행히 프로젝트를 완성시키 수 있을 것 같다. 최종 발표팀으로 선정되지 못한 것은 아쉽지만 프로젝트를 성공적으로 완료해서 포트폴리오 작성에 문제가 없도록 마무리 해야겠다.


본 후기는 [유데미x스나이퍼팩토리] 프로젝트 캠프 : Next.js 3기 과정(B-log) 리뷰로 작성 되었습니다.
profile
개발자 입니다.

0개의 댓글