뉴스피드 프로젝트 회고

jangdu·2023년 7월 3일
0

expressProject

목록 보기
2/2

뉴스피드 프로젝트

node.js와 mySQL로 구현하는 기본적인 블로그 프로젝트를 진행하며,
다른 팀원분들과의 상의 후 백엔드 기능구현에 더 집중하기위해서 프론트엔드는 본인이 혼자서 react를 사용해 빠르게 구현하기로 했다.

구현한 기능

  • jwt를 사용한 회원가입 로그인 구현
  • 기본 글 CRUD
  • 댓글 CRUD
  • 프로필 수정

Problem

sa

https://velog.io/@jangdu/%EB%89%B4%EC%8A%A4%ED%94%BC%EB%93%9C-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-SA
위 sa를 들어가서 작성한 api명세를 보면, 자세하지 못했고 길게 고민해서 작성하지 않은 것이 보이는데,
본인은 혼자서만 개발을 할 때는 명세를 먼저 작성하지 않고 구현을 진행해도 문제없이 진행했기 때문에 이부분은 큰 고민 하지 않고 진행했지만,

정해놓지 않은 데이터 전송 시 json데이터 안의 데이터 이름이나, message인지 errormessage인지, 상태코드의 부재도 그렇고 프론트를 작성하면서 다시 코드를 들여다 봐야하는 문제가 생겼다.


이번 프로젝트로 역시 sa나 다른 팀원과의 소통의 중요성을 크게 느꼈고,
프론트를 위한 응답이 뭔지 느낌이 대충 왔다.

다음 프로젝트 진행할때는 이부분을 더 고려해서 구현 전 기획에 반영하도록 노력해야할듯 하다.

profile
대충적음 전부 나만 볼래

0개의 댓글