Skip to content

2주차 피어세션

홍승용 edited this page Nov 5, 2021 · 1 revision

날짜

2021-11-05 (13:00 ~ 15:00)

피어세션 참여 인원

Web11 - 문혜현, 송명회, 홍승용, 홍종우 Web25 - 공필상, 김무성, 김영한, 조명희

궁금한 것

기술 관련

  • 포도송이 어떤 기준으로?
    • 멀어질 수록 포도송이가 완성됨
    • ex)
    • 1개 => 포도알 1개
    • 10개 이상 => 포도 송이 완성
  • 해시태그 검색 어떤 기술?
    • 본문에 #붙은 내용을 따로 파싱해 DB에 저장할 예정.
    • 본문이랑 해시태그 분리하지 않는 이유?
      • 파싱 작업이 추가로 필요한지 아닌지의 차이
  • CI/CD 어떻게 구현?
    • GitHub Action 사용. 4개(nginx, front, back, mysql)의 이미지 네 개 허브에 올림. deploy때 허브 내용 가져와서 docker-compose.
    • 개발/운영 서버 따로 존재(2개)
    • front 컨테이너 안에서 따로 build 과정을 거침.
  • docker의 장점과 docker hub란?
    • mac, window, ubuntu 중 ubuntu 하나로 통일
    • docker hub = image 공유 저장소 = github
  • 상태관리는 어떻게 하시나요
    • web11 - recoil
      • Context API보다 좀 쉽게 사용 가능
    • web25 - redux
      • 새로운 경험을 해보자
      • 파일이 나눠져 있어서 역할을 명확하게 구분 가능
        • action - reducer - store
        • 로직이 분리되어 있음, 개발하기 편함
        • 대신 뷰에서 dispatch할 때 부가적으로 수행해야하는 일이 추가됨
  • nest사용 이유와 후기
    • Express
      • 아키텍쳐 제공 X, 개발 초기 아키텍쳐를 잡아야 함.
    • Nest.js
      • 아키텍쳐 제공 O, 컨트롤러-서비스. 굳이 구조 안잡아도 됨. 코드 통일성이 생김.
      • 내부적으로 Express 모듈도 가지고 있어서 사용할 수 있음.
      • TypeScript도 자체적으로 제공해줌.
      • Nest + TypeORM => Spring + JPA와 유사(annotation, decorator)
  • 주소 지역명 검색시 위도/경도 가져올 수 있게하는 검색 기능을 제공하나요?
    • 시군/구/동에서 '1동'을 입력하면 드롭다운 뜨고, 그 중에 하나 선택하면 해당 동의 중심 위경도 좌표로 보내짐
    • 카카오 API에서 제공하고 있음.
  • 랭킹은 총 평점으로만 매길 계획이신가요?
    • 동네 단위로 맛집, 치안 등 평점 5점 만점 매긴 뒤 평균내기
    • 기본적으로는 평점인데, 카테고리 별로 볼 수 있으면 더 좋을듯
  • 반응형으로도 구현하실건가요?
    • 시간이 되면 반영을 하려고 생각 중에 있음
  • git branch 전략 어떻게 짜셨어요?
    • web25: git flow, 배포 날짜를 정해두었음. upstream, origin 나눔, upstream을 깔끔하게 만들기 위해
    • web11 : upstream만 사용(fork 안함), feature를 함께 만들기 위해서, 멘토님이 굳이 나누지 않아도 된다고 하셔서
  • TypeScript any 많이 쓰시나요?
    • 선 ANY 후 수정해서 PR을 날린다

팀 문화 관련

  • 오프라인 만남 하시나요?
    • 했습니다.
  • 개발 기능 분담은 어떤식으로?
    • 맵 기능은 쿼드 프로그래밍으로(핵심 기능이므로 모두 고유하면 좋을 것 같아서)
  • 랜덤 팀 구성이신가요?
    • 넵! web11 - 랜덤전사
    • 아니요! web25 - 학연지연
  • 평소 스크럼 미팅, 회고 어떻게 진행하시나요
    • web25 - 10~12시까지 스크럼, PR 리뷰 + 머지, 회고 진행.
    • web11 - 저번 주는 쿼드 프로그래밍으로 했기에, 다음주부터 새로운 계획 필요함.
  • 하루 개발 시간
    • web 25 - 평균 9~10시간??
    • web 11 - 평균 8시간 + 막판 스퍼트
  • 퇴근시간이 있나요
    • 그런거 없......
Clone this wiki locally