Skip to content

SPRINT 4 회고

bomin edited this page Aug 25, 2024 · 1 revision

남은 기능과 이를 위해 필요한 논의

필수이니 주말까지 해 오는 걸로

메인

  1. 공유 링크 생성 및 카운팅: 단축 URL

    1. 단축 URL 이란 뭘까? → 기능 분석 by 보민
      1. 도메인을 통해 단축된 URL을 판단하기
        1. 이미 OG tag 구현하며 공유링크 전용 도메인이 배포되어 있으니 굳이 더 사용할 필요 없음
      2. user_id 등을 단축하는 로직 → 서버가 구현할 예정
    2. 성격 유형 검사 끝나면 내려 줄 response
      1. as-is: access_token, team
      2. to-be: access_token, team, 암호화된 userId
        1. 프론트에서 team, userId 조합해 공유 링크 생성해서 사용하는걸로
    3. 만들어야 할 API
      1. 공유 링크 카운트 수 가져오는 api → 카카오 로그인과 배포 예정
      2. 공유 링크 카운트 +1 하는 api → 토요일 중에 끝나면 @김보민이 이어받아서 마무리
  2. 카카오 OAuth 연동 by 보민

  3. 레이싱 게임 고도화: 보다 인터렉티브 한 요소를 위해 어떤 처리를 하면 좋을까 by 보민

    @nimod7890 delay 주는 로직 다 제거

    • 10초 딜레이
    • 10번 눌러야 gauge 차는
  4. 전체 로딩 컴포넌트

    1. @nimod7890
  5. http라 로딩이 너무 느려져서 https 붙이기 - AWS 로드밸런서로 해결할 예정

    by 준하

어드민 by 락현

  1. 기대평 페이지 (보민님 코드 복붙 → Common 컴포넌트 재사용)
  2. 기대평 페이지 (Socket연결 및 가리는 API)


추가로 진행하고자 하는 태스크

개인 발표 목적 등등 개선이나 완성도를 위해 필수는 아닌

준하

  • 대량 트래픽 감당 가능하도록 로드밸런서, 오토스케일링 그룹 설정

진환

  • 테스트 코드(코드 커버리지 100!!)
  • 공유링크 클릭 어뷰징 막기
  • 조금 더 깔끔한 코드

락현

어드민 페이지: 디자인 수정

어드민 페이지: Refactor

보민

(문서 작성을 제가 하다보니 .. 저 관련해서 빠진 부분이 몇몇 군데 보이네요)



각 태스크 별 “담당자 지정 & 마감 기한 설정”

위 기능을 성공적으로 완료하기 위한!

월요일로

최종 마감 기한

그 전에 최최최최종 QA도 한번 ..

일단 수요일



(저번주에 이어) 이번 주 좋았던 점 & 아쉬웠던 점

진환

좋았던 점

  • OAuth 구현을 할 때 번거롭고 어려운 카카오 Developer세팅을 락현님이 다 해주셔서 정말 감사하고 손쉽게 구현해서 너무 좋았다.(1시간 30분 밖에 안걸림 ㅎㅎ)
  • 점점 감을 잡기도 했고 틀도 잡혀서 단순 API 요청은 이제 30분이면 하나 완성 할 수 있어서 너무 뿌듯하다. 옛날에 하나 만드는데 3시간 씩 걸리던걸 생각하면 격세지감이다

준하: 이 사람 제가 키웠습니다 여러분 ㅎㅎ

  • 맡았던 부분들은 크게 에러 없이 테스트 되고 있는 거 같애서 끝이 보이는 것 같애서 너무 좋다.

아쉬웠던 점

  • 혼자 코딩하던 버릇이 아직 남아서 코딩 컨벤션을 자꾸 못 지켜서 준하님한테 죄송하다
  • 끝이 보이는 거 같애서 계속 조금씩 해이해지고 나태해지는 것 같은데 이 부분이 아쉽다.
  • 공유링크 어뷰징 막기 어떻게 할지 고민을 안해보았다. 지금 로직대로면 무한 새로고침이면 계속 공유링크 클릭 수가 증가하는데, 이 부분을 어떻게 막을지 고민을 해보아야겠다.

준하

좋았던 점

  • 아키텍처를 근거로 댕글님께 EC2 인스턴스를 손쉽게 받아내서 좋았다(아키텍처가 괜찮다는 의미가 아닐까?)
  • 진환님이 큰 무리없이 OAuth 로그인을 구현해줘서 좋았다.
  • 채팅, 게임 등 소켓 관련 기능들에서 발생하는 문제들을 해결한 것 같아서 좋았다.

아쉬웠던 점

  • 선착순 시스템, 공유링크 발급, 클릭횟수 증가, 성향검사 실시 및 결과 저장, 어드민 수정사항의 클라이언트 반영, 성향 검사 결과가 채팅 화면에 잘 반영되는지, DB에는 잘 저장되는지 등등… 실제 이벤트 진행 과정의 테스트가 제대로 이루어지지 않은 것 같아 아쉽습니다. (주말 or 다음주에 달려봐용!)
  • 채팅 batch 저장, 로드밸런싱, 오토스케일링 등 이번주 내로 다 구현하고 싶었는데 다 못한 것 같아 아쉽습니다. 근데 주말에 열심히해서 끝낼거임ㅋ

락현

좋았던 점

새로운 기능 개발에 참여하여 학습 효과가 좋았다

  • OG태그, 커서 이미지 구현 등등

팀원들과 좀 더 심적으로 단단해지는 느낌을 받았다

준하: 맞아요 우리 더 재밌어진듯

아쉬웠던 점

FE/BE가 함께 통신 규약을 미리 정하지 못한게 아쉽다.

  • 너무 FE에 대한 생각만 했다.

보민: 전 구현 중반 시점에서 얘기 나눠보면서 오히려 장점이 있었던 것 같아요 더 얘기할 내용도 풍부해지고! 현재 코드 구현 로직을 기반으로 얘기 나누니까 구체적인 반박이 가능하기도 하고 ㅋㅋ 제 코드 로직을 점검할 시간도 가지고 !!

보민

좋았던 점

데모 전에 목표로 한 기능을 끝내서 아주 기분 좋음 !!

  • 구현 기능 양이 매우 적절 (?) 했던 것 같음
    • 기/디 분들께 무한 감사를 ..

준하: 초반에 기획이 과하다는 평가가 있었는데 끝이 보여서 아주 뿌듯!

  • 덕분에 만족스러운 코드 퀄리티를 유지하면서 리팩토링, 성능 개선 등의 시간도 확보할 수 있을 듯!

아쉬웠던 점

  • 딱히 없음

준하: 이럼 제가 뭐가 돼요 ㅋㅋㅋㅋㅋ 보민: ㅋㅋㅋㅋㅋ 준하님이 서로 구현 속도에 맞게 구현하자마자 테스트 바로 가능하게 해주셔서 신뢰도 MAX 상태입니다!!@! 준하: 보민님도 성실함 MAX ㅇㅈ합니다