[WIL] 항해99 7주차 - 미니프로젝트

Doyeon·2023년 3월 5일
0
post-thumbnail

WIL (23.02.27~03.04)

[7주차] 미니 프로젝트 + 클론코딩

월~목요일은 미니 프로젝트, 금~토는 클론코딩 프로젝트 진행을 했다.(클론코딩 다음주 목요일까지)

  • 미니 프로젝트 [미니 프로젝트 회고] - 독서리뷰 사이트
    • CORS 설정
    • 프론트 서버 통신 테스트
    • Global exception 처리
    • 테스트 코드 작성
  • 클론코딩 프로젝트
    • 주제 설정, 와이어프레임 작성, ERD 설계, API 명세서 작성
    • 서버 API 기능 구현
    • S3서버 이미지 업로드 기능 구현중

프로젝트 회고

이번 협업을 하며 느낀 점

프론트와 첫 협업! 그동안 개인 과제만 진행하면서, 백엔드 스프링과 프론트 리액트가 어떻게 통신하고 합쳐지는지 궁금했었는데, 협업을 통해 궁금증이 해소되었다.

아쉬웠던 점은 서버 API 기능을 모두 구현한 후 백엔드 서버를 배포했던 점이다. 이번에 백엔드 API 기능 구현을 다 끝낸 후 서버에 올렸는데, 프론트에서 테스트할 시간이 부족하기도 했다. 본격적인 기능 구현을 하기 전에 프론트에서 백엔드 서버로 요청을 보낼 때 응답이 정상적으로 가는지 먼저 테스트를 해보고, API 기능이 구현될 때마다 서버에 올려서 프론트가 테스트할 수 있게 환경을 만들어야겠다고 느꼈다.

그리고 프론트와 백엔드와 진행상황을 초반에만 공유하고, 시간이 지날수록 각각 구현하기 바빠서 서로 진행상황을 확인을 못했던 것도 아쉬웠다. 다음에는 프론트의 작업 결과물을 중간에 확인할 수 있도록 진행상황을 공유해야겠다.


이번주 TIL 모음

[JPA] Spring Data Jpa + Pageable로 Pagination 쉽게 구현하기
[Spring Security] Filter에서 발생하는 예외들을 모두 처리해보자

profile
🔥

0개의 댓글