Whatever 프로젝트 코스

Whatever 프로젝트 회고 - 4 주차

ch-yang 2023. 9. 4. 17:14

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요?

이전에 Swagger를 사용했을 때는 API 문서와 엔드포인트 테스트 UI는 기본적으로 제공했었는데, Spring REST Docs는 각 API 엔드포인트마다 테스트 코드와 API 문서 포맷 파일을 작성해줘야 하는 번거로움이 있었습니다.

Spring REST Docs 적용하면서 문제가 많았었는데 지금은 안정적으로 사용할 수 있습니다. 적용하고 나니 Swagger보다는 API 문서 제공 용으로는 더 깔끔하고 좋은 것 같습니다.

이번주 진행했던 개발 내용은 무엇이었나요?

  • "찾아주세요", "댕글냥글" 피드 및 목록 조회 기능을 구현했습니다.
  • Spring REST Docs로 API 문서를 생성했습니다.
  • GitHub Actions로 CI/CD를 구축했습니다.

가장 고민을 했던 부분은 무엇이었나요?

API 문서 작성 방법과 문서 포맷은 어떻게 해야할 지 고민이 있었는데, 컬리 GitHub 페이지에서 레퍼런스를 찾아 도움이 많이 되었습니다.

아직도 Controller Mapping URL 정하는 것이 어렵습니다. 어느정도 URL이 쌓이면 조언을 구하고 싶습니다.

아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요?

조회 기능이 마무리 되었어야 했는데 다 못 끝낸 것이 아쉽습니다. 이제부터는 이전에 구현해봤던 내용들이여서 금방 구현 할 수 있을 것 같습니다.

다음주는 어떻게 보낼 예정인가요?

  1. 조회 기능 마무리
  2. 로그인 구현
  3. 로그인 후 가능한 조회, 글 작성, 수정 내용 구현