Skip to content

[5주차 회고] 2021.11.26

ChanHo Han edited this page Nov 26, 2021 · 1 revision

이번주를 돌아보며...

1. 요구사항, 기능 정리

  • 기술 특장점 작성

    • socket.io와 WebSocket의 특징 비교 및 선정 이유
    • NoSQL와 ORM을 비교한 MySQL 선정 이유
    • Oauth 2.0 + JWT 선정 이유
    • Scroll (virtual & infinite)
    • Redis
    • Redux toolkit
  • 게임방

    • hold 키 한글 입력 안되던 현상 수정
    • 게임 진행하면서 채팅 입력이 잘 안되던 현상 수정
    • 게임 결과 데이터베이스에 반영하도록 구현
  • 로비

    • socket.io - redis 적용 및 adapter 관련 설정
    • 메모리 상 변수를 redis에 기록하는 방식으 로 변경 및 multiple node로 분산된 환경에서 테스트
    • redis 환경에서 개발을 위한 docker 설정
    • 여러 탭에서 접근하는 경우를 제한 (했다고 생각했으나, 아직 부족해서 추가할 예정)
  • 로그인 구현 & 회원 가입

    • 기존 코드 리팩토링 일부 진행 및 버그 분석
  • 프로필

    • 닉네임 변경 시 생기는 오류 수정 (한 줄 알았으나, 아니라서 다시 고칠 예정)
    • DB 수정에 따른, API 쿼리 분리 및 수정
    • 무한 스크롤 적용
  • 랭킹

    • 게임 종료시, 게임에서 생성된 정보들 DB에 반영하는 작업
  • 친구

    • 친구 요청 받을 시, 친구 요청 테이블에 넣기
    • 친구 요청 수락, 거절 + 수락햇을때 실제 친구 데이터베이스에 넣기
    • 나한테 들어온 친구 요청 목록 가져오기
    • 내 친구 목록 가져오기
  • 에러

    • 에러 페이지를 제작함

2. 이번주 피드백


  • 전용후 : 문서 작성은 역시 손이 쉽게 가지 않는 것 같습니다... 다음주엔 더 열정적으로 마무리 하겠습니다.

  • 채호경 : 이번주에 Redis로 넘어가는 부분과 기술 특장점 작성 등 개인적으로 구현보다는 학습 위주로 진행했습니다. 도커 설정부터 socket.io - redis 연동 쪽에서 시간을 많이 소모해서 원래 해보려고 했던 이미지 업로드나 무한스크롤 쪽을 보지는 못했네요. 우선 주말 중에 한번 새로운 api 서버에 레디스 버전으로 업데이트 해서 테스트 해보는 것으로 해봅시다.

  • 한찬호 : 에러 핸들링에 대해 공부하고 적용하려 했는데, 아직 보완이 덜 돼서 다음주 까지는 완료하겠습니다.

  • 황정빈 : 에러 페이지 만들어서 이번주 정말 뿌듯했는데, 갑자기! 오늘! 그게 잘 안돼서 방법을 조금 더 찾아봐야겠습니다. 오늘 꼭 리팩토링 할게요!!

3. 서로서로 ★칭★찬★ 타임

  • 전용후

    • 채호경 : 기술 특장점 먼저 작업해주셔서 이어서 작업하기 수월했습니다. 리팩토링 뿐만 아니라 서비스 전반적으로 개선해주시는 부분들이 많은 도움이 되었습니다. 본인 파트 뿐만 아니라 찬호 형님이랑 정빈쌤도 많이 도와줘서 더 잘 진행되고 있는 것 같습니다 :0
    • 한찬호 : 게임 종료후에 데이터베이스에 정보들 넣는 것 같이해주셔서 빨리 끝낼 수 있었던거 같습니다 : ) '뒤로가기' 부분에서 많이 고민 했을텐데 고생 많으셨고, 소켓 부분 맡아주셔서 감사드리구 모르는 부분 물어볼게요 ㅎㅎ
    • 황정빈 : 서리여왕 축하드립니다 ^_T... 이번 주에 열심히 하셔서 쿠킹덤에서 선물로 보내드렸다는 소문이 드네요! 기술 특장점을 잘 적어주셔서 그걸 바탕으로 모두가 편하게 작성한 것 같아요 감사합니다:)
  • 채호경

    • 전용후 : 역시 CTO 답게 기술 특장점 완벽하게 작성해주셔서 감사했습니다. 새로운 기술을 적용해주시려는 모습에 많이 감사했고 대단하다고 생각합니다. 다음주에 형님께서 원하시던 부분(socket, redis) 완벽하게 구현 되길 기대합니다.
    • 한찬호 : 기술 특장점 부분을 보고 느낀점이 있는데, 많은 공부를 많이 했고, 적용 방안에 대해 고민이 많았다는 것을 느꼈습니다. 이번주 redis 부분을 공부하고 적용하느라 고생 많으셨고, 다음 주도 화이팅입니다 !!! (벌써 마지막 주라니..)
    • 황정빈 : 저는 레디스가 뭔지도 모르는데, 이런 어마무시한 걸 담당하시다니.. 역시.. CTO... 존경합니다... 그리고 CTO님께서 기술 특장점을 깊이있게 다뤄주셔서 도움이 많이 되었어요 감사합니다:)
  • 한찬호

    • 전용후 : 면접보느라 고생 많았고, 하루 쉴 수 있음에도 열심히 참가해주셔서 감사합니다. 부캠이 끝나고도 같이 열심히 잘 준비해서 좋은 곳에 갈 수 있었으면 좋겠습니다. :)
    • 채호경 : 면접도 있고 마음이 싱숭생숭하시겠지만 한 주동안 열심히 참여해주셔서 감사드리고 랭킹쪽도 확실히 많이 개선된 것 같아 재밌었습니다. 일주일 남았지만 더 개선해봅시다. 진짜 다음주에는 ci/cd도 해보고 이것저것 해봅시다.
    • 황정빈 : 찬호오오오오오오우! 일단 이번주 고생 많으셨습니다. 바쁘셨을텐데 부스트리스 개발을 꾸준히 해주셔서 감사합니다! 좋은 결과 있으시길 바라며! 이번주에 게임 결과 반영 부분을 해주셔서, 프로필에 데이터 쌓이는 걸 보니 넘 좋네요ㅎㅎ 수고많으셨어요 감사합니다 :)
  • 황정빈

    • 전용후 : 정빈 '해줘' 할때마다 나서서 전부 해주시는 반장님 너무 감사드립니다. 특히 이번 에러 페이지 정말 잘만드셨다고 생각하고 굿즈 만들어도 될정도로 귀여운 그림이라고 생각합니다. 그 그림들을 잘 살려서 저희 마스코트로 써도 될 것 같습니다.(열심히 그리라는 뜻 ^^) 이번주도 고생많으셨어요~~ :)
    • 채호경 : 선생님 이번주에 되게 다양한 일들을 하신걸로 아는데 감사드리고, 무한스크롤 정말 감사드립니다. 마음의 짐이었는데 제가 신경을 못쓰고 있어서요. 다음주에도 마찬가지로 더 새로운 부분들을 많이 추가해봅시다. (이미지 업로드, 테스트 코드 작성 등등 뻥주도개발의 산물들...) 덕분에 이번주 발표가 너무 허전하지 않고 풍성했던 것 같습니다. 참 감사하다.
    • 한찬호 : 무한 스크롤을 빠르게 공부하고 적용한 모습이 멋졌습니다(모르는거 있으면 물어볼게요 ㅎㅎ). 디자인도 정말 너무너무 마음에 들고 감사드려요,,ㅎㅎㅎ 이번 주도 고생 많았고, 다음 주도 벌써 마지막 주인데 화이팅입니당

4. 마무리 한 마디

  • 전용후 - 다들 한주 고생많으셨고 이제 부캠 마지막 주인데, 일요일날 재밌게 놀고 으쌰으쌰 해서 다음주도 불태웁시다.
  • 채호경 - 이제 진짜 마지막주가 돼버렸는데 다들 지치지 마시고 (일단 나부터) 마지막까지 더 불태우고 새로운 것들을 시도하고 실패하고 성장하고 열정있게 에너지 넘치게 죽기살기로 목숨을 걸고 열정있고 파이팅 넘치고 재치있게 웃음을 잃지 않고 마무리 지어봅시다. 당신멋져 - 당당하게, 신나게, 멋지게, 가끔은 져주자!!!!
  • 한찬호 - 시간이 너무 빠르네요 .. 마지막까지 화이팅 하구, 요즘 너무 재밌네요.ㅎㅎ 유종의 미를 거두겠습니다.. 마지막 주는 좀더 열심히 해볼게요 !!
  • 황정빈 - 이번주도 다들 고생 많았어요! 와.. 한 주 밖에 안 남았다는게 너무 슬프다.. 흑흑흑흑흑.. 마지막 한 주도 불태워서 후회 없이 마무리합시다!

번외. 이번주 그림일기

  • 1일차 - 에러 페이지 전용 블록들
    멀리서 보면 구남일로 보인다고 하네요.. 구남일씨 ㅎㅇ.

  • 2일차 - 키보드 추천 받아요!

  • 3일차 - 찬호야! 디코는 끄고 자야지!

  • 4일차 - 행복한 부스트리스!

끝!

Clone this wiki locally