컴공생의 발자취

초기 세팅 본문

💫 Project

초기 세팅

MNY 2024. 7. 22. 23:25
728x90
반응형
2024.07.19.(금)

팀 프로젝트

  • 진행 상황
    • API 작성
    • SuccessCode 작성
    • 프로젝트 환경 설정
    • 역할 분담
    • S.A 제출

 

오늘 API 1차 작성 후 튜터님께 찾아갔다.

중점적으로 받은 피드백은 대체적으로 아래와 같다.

  • 좋아요 수는 테이블의 컬럼으로 넣어줘야 할까? 아니면 쿼리로 조회해야 하나?
    • 쿼리 선호!
      * 테이블에 컬럼 넣기 : 입력에 시간이 걸리고 조회가 빠름
      * 쿼리 조회 : 입력 시간은 상대적으로 적게 걸리는 반면 조회가 시간이 걸림
  • 이미지와 같은 경우는 비즈니스 로직적으로 저장, 조회, 삭제가 하나의 API에서 발생
  • 해시태그도 비즈니스 로직을 따름
  • 로그인, 회원가입 등 /user -> /auth
    • 토큰 재발급 -> auth/refresh
    • 중복확인 -> users/check
  • 마이페이지
    • users/my/ 변경 해도 좋다
    • 마이페이지에서 내 게시물 조회 : user/{usersId} -> myposts로 변경
    • 프로필 하나로 합치고 patch로 변경
      * 이미지와 프로필 내용(이미지를 제외한 다른 내용)을 비즈니스 로직적으로 따로 저장한다면 API를 나누는 것이 맞음
  • 해시태그
    • 번호가 아니라 문자열로 변경 후 unique 값으로 줄 것
  • 채팅방 목록 -> 채팅방으로 수정

 


오늘의 회고

  • 12시간 중 얼마나 몰입했는가?

12시간 전부

 

  • 오늘의 생각

할 수 있을까?

 

  • 내일 학습할 것은 무엇인지

aws, docker, linux 등 배포 관련

728x90
반응형

'💫 Project' 카테고리의 다른 글

EC2 배포, https 적용  (9) 2024.07.24
WBS 작성  (3) 2024.07.22
기획 & 설계  (0) 2024.07.19
주제 선정  (0) 2024.07.18
심화 프로젝트 (feat. KPT 회고)  (2) 2024.07.16