[1주차] 회의(2021.10.28) - boostcampwm-2021/WEB25-JustUs GitHub Wiki

  • 오늘할일

    • 깃 컨벤션 (브랜치 전략, 커밋 방법, 머지 방식)
    • API 명세서 작성
    • DB 스키마 설계
    • 컴포넌트 설계
    • 발표 준비
  • 좋은 아이디어

    • 댓글 기능: 슬랙처럼 안 읽은 댓글 하이라이팅 해주기
  • upstream 사용 유무 비교

    • upstream 사용
      • 장점
        • 업스트림 레포 매니저가 승인한 코드만 반영할 수 있다.
        • 현업에서 사용되는 방식을 학습하는 단계에서 익힐 수 있다?
        • 브랜치가 간결하다.
      • 단점

    • upstream 미사용(origin에서 작업)
      • 장점
        • 편하다
        • 프로세스가 간편하다
      • 단점
        • 모두가 공유하는 origin이기 때문에 개인이 실험하기에 위험부담이 있다.

오전

  • git 전략

오후

  • 챌린지적 요소 앨범 휴지통 기능

  • 멘토님의 피드백

    • 이번 프로젝트에서 추천하고 싶은 3가지

      (okr 성과관리, 회고방식, 일정관리)

    • git commit message header type: improvment추가

    • issue번호 바인딩

    • 사용자가 속한 그룹 전체 리스트 조회에 페이지네이션이 필요할 것 같음.

  • 오늘 한 고민

    • 페이지네이션(커서 기반, offset 기반)

      • 검색 결과에서 페이지네이션 적용
      • 그룹 리스트에서 페이지네이션 적용
    • ERD

    • NoSQL 사용여부 → 굳이??

      • 모든 테이블에서 관계가 존재하기 때문에 사용 안하기로함
    • 삭제처리

      https://tech.yangs.kr/23

      • hard delete?(실제 삭제)
      • soft delete?(flag)
        • 해시태그는 title에 인덱스를 걸어주려고 해서 삭제는 지양하는게 좋을 듯

깐부.png