Search
Duplicate

회고 노트 1주차

코드 컨벤션
깃플로우 전략
배포 계획
이번 주 한 일
기획 및 기획 개편
개발 환경 설정
팀원 개인
장하람
강용수
이승준
지현구
김동민
이외에도 기술적인 방향을 잡기 위한 질문을 정리해두시면 가장 좋습니다!
< 피드백 반영 후 질문 목록 >
1.
모집글 조회는 하나의 api에 파라미터로 전체 신청 및 좋아요 등을 구분해서 내려주도록 수정하는 것이 좋을 것 같다고 하셨습니다. (1) 현재의 조회방식의 문제점이 구체적으로 무엇인지 (2) 만일 하나의 api로 통합하려면 어떤 방식으로 해야 되는지 궁금합니다.
2.
유저와 기술스택을 둘 다 배열의 형태로 저장하는 것이 좋다고 하셨습니다. (1) 로직에서 반복문으로 처리하는 것을 의도하신 게 맞는지? ex. java,spring,javascript 에서 split(”,”) 사용한다고 가정. 중간에 스택 하나를 제거하고 싶다면?
a,b,c,d,e,f,g, N=7 → b,d,f을 제거 M=3 → 제거하려는 기술스택을 찾는 시간: O(N*M) → 배열에서 제거하는 시간: O(N)
결과적으로 DB 조회 방식만큼 시간이 오래 걸리는 것이 아닌지?
(2) DB에서 기술스택 갯수만큼 조회(기존 방식)하는 방식이 2.(1)보다 많이 느리고 비효율적인지? 궁금합니다.
split(”,”) 사용
3.
직군별 모집인원도 테이블 분리하지않거나 아예 히스토리성 테이블을 만들고 조회를 잘 하면 필요가 없을 거 같다고 하셨습니다. (설계를 통해 예상하신 피드백) (1) 테이블을 분리할 시 어떤 부분이 문제가 되는 것인지 (2) 히스토리성 테이블이라는 것이 정확히 어떤 것인지 (3) 히스토리성 테이블을 어떻게 구현해야 하는지 궁금합니다.
<< 팀별 숙제 >>
팀 전체 (리더와 부리더가 정리)
피드백 반영

역할 관련

현행 유지

시나리오 관련

현행 유지

API 명세 관련

restdocs 링크 첨부
모집글 전체 조회는 하나의 API로 압축
관련 카테고리는 enum으로 관리

ERD 관련

채팅방 테이블 추가

역할 관련

현행 유지
시나리오 관련
현행 유지

API 명세 관련

restdocs 링크 첨부
모집글 전체 조회는 하나의 API로 압축
관련 카테고리는 enum으로 관리

ERD 관련

채팅방 테이블 추가
팀원 개인별로 작성
강용수
장하람
지현구
이승준
김동민