[TIL] 코드스테이츠 SEB BE Day 98

💡 Today I Will Learn

  • Main-Project

✏️ Check Box


📌 정리


이전 Pre-Project에서 미흡했던 부분에 대해서 피드백을 나누었다. 가장 큰 문제는 Dummy 데이터의 부재다. 백엔드 개발보다 프론트엔드 개발속도가 빨랐던 Pre-Project에서는 화면은 구성되었는데 데이터가 구성되어있지 않아서 프론트 팀원들이 자체로 더미데이터를 작성해서 넣어주었었다. 더하여 특정 API에 Response에 json 데이터가 어떤 형식으로 넘어오는지 명세되어있지 않아 추후 API를 알려주어도 프론트에서 다시 백엔드에서 반환하는 json 타입에 맞게 코드를 수정해야하는 큰 번거로움? 시간낭비가 있었다.

이번 프로젝트에서는 이 문제를 해소하고자 API가 작성되면 즉각 API에 어떤 Request가 필요하고, 어떤 Response가 반환되는지 Notion으로 공유하기로 하였다. Swagger나 Restdocs와 같은 API명세 라이브러리도 있지만 코드가 지저분해지는 Swagger, 짧은 시간에 모든 Test를 작성하기에 무리가 있는 Restdocs를 제쳐두고 우리는 노션으로 공유하기로 하였다.

🎯 Next Week


  • Main-Project

Back to [TIL] 코드스테이츠 SEB BE Day 97