Skip to content

[2주차 회고] 2021.11.05

jyh0521 edited this page Nov 5, 2021 · 1 revision

이번주를 돌아보며...

1. 요구사항, 기능 정리

  • 테트리스 솔로 플레이 구현
    • 게임 관련
      • 게임 시작 버튼 구현 및 이벤트 처리
      • 테트리스 화면 UI
      • 테트리스 실제 좌표 기록을 위한 자료구조
      • 키보드 입력 이벤트 바인딩
      • 방향키 입력, 완전히 내려놓은 경우에 대한 처리
      • 무언가와 충돌할 때 까지 떨어지는 하드드롭 구현
      • 다음 블록 최대 5개까지 표현
      • 현재 블록을 완전히 내려놓을 때마다 줄 완성 감지
      • 줄 완성시 제거 동작
      • 게임 오버 기능 구현
    • 블록 관련
      • 블록 저장 - 시작 위치
      • 블록 저장 - 횟수 제한
      • 블록 저장 - 기존 저장값이 없는 경우
      • 블록 저장 - 기존 저장 값이 존재하는경우
      • 프레임마다 블록을 내리기
      • 시계 방향으로 블록 돌리기
      • 반시계 방향으로 블록 돌리기
      • 현재 블록을 완전히 내려놓았을 때 다음 블록 생성
      • 충돌 감지
      • 추가적인 Solid 쓰레기 블록
      • Solid 쓰레기 줄 생성
      • Solid 쓰레기 줄 생성을 위한 타이머 생성
    • 열심히 했습니다.
    • 진심으로 고생많으셨습니다. 코드 잘 읽어볼게요.
  • 로그인 구현
    • 네이버, 구글, 깃헙 Oauth 적용
    • JWT 토큰 발급
    • 신규 회원 닉네임 규칙 적용
    • 기존 회원인지 여부 판단하는 로직
  • 회원 가입
    • DB 구성 및 회원 가입 로직 작성
    • ERD 재구성 및 스키마 업데이트
    • 각자의 개발 환경 사이 일관성 확보 (추후 docker 적용)
  • 로비
    • 기본 마크업 작업
  • 배포
    • CI/CD는 우선 배제하고 인스턴스 2개로 나눠서 NginX(front) & api Server / DB Server 로 나누어서 배포 (추후 github Action)
    • Database서버 생성 후 SSH 터널링 연동 >>>> 감사합니다! >>>> 제가 더 .. ㅎㅎ >>>> 모두 감사해여!
    • boostris.com 구.매. >>> 결제 되면 알려주세요 !!!
  • 리팩토링
    • Redux Toolkit 적용

2. 이번주 피드백

  • 전용후 : 목표했던거 만큼 구현할 수 있어서 좋았고, 혹시나 제가 늦게 자는것 때문에 다들 눈치보고 안자는건 아니죠...?? 당연히 먼저 가서 주무셔도 됩니다. 저는 원래 잠이 없는 사람이에요. 한주간 서로 너무 바빠서 각자 작업한 것들을 구체적으로 확인하지 못했는데 각자 틈틈히 확인하면 좋을 것 같아요 ㅎㅎ (코드 리팩토링 얼른 끝내겠습니다)
    • 🥕🥕🥕🥕🥕🥕팀장님... 🥕🥕🥕🥕🥕🥕🥕
  • 채호경 : 각자의 위치에서 다들 최선을 다하는 모습 정말 감동적이었고, 많이 배워갑니다. 다음주에는 서로 얘기도 많이 하고 코드도 많이 보고 생각을 공유하는 스프린트가 되면 좋을것 같습니다. 이번주는 초반부에 이런 부분을 많이 못정해서 어쩔수 없었던 것 같네요....
  • 한찬호 : 진짜 열정에 놀랐습니다🔥🔥. 이번 주말에 공부 열심히 해서 더 강해진 모습으로 찾아뵙겠습니다. 다음 주에도 열심히 달려봅시당 !!
  • 황정빈 : 이번주에 목표한 것들을 다 끝낼 수 있어서 감동적이었어요. 다들 정말정말정말 잘하시는데, 엄청엄청엄청 열심히 하셔서, 전 더더욱 열심히 해야겠다는 생각이 듭니다. 화이팅!

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

  • 전용후

    • 채호경 : 저번주의 황정빈이 이번주의 전용후다. 캐ㅡ리. 제발 잠도 충분히 주무시고 테트리스로 주제를 정하길 정말 잘한것 같다는 생각을 했습니다.
    • 한찬호 : 그는 사람인가.. 잠을 이렇게 까지 안잘수가 있다니.. 제일 중요한 테트리스 구현을 일주일도 안돼서 끝내는 모습.. 멋집니다 ㅎㅎ
    • 황정빈 : 용멘.. 용멘.. 테트리스 구현에 전용후가 없었다면 블록만 쌓고 끝나지 않았을까? 맨날 자라고 하면서 자기는 밤 늦게까지 하는데 제발.. 혼자서 밤새지 마세요.
  • 채호경

    • 전용후 : THE DESIGN 이 단어로 설명이 끝난다. CSS 작업하라고 데려온거 절대 아니고요 ㅜㅠ 너무 잘하셔서 두번 놀랐고 다른 부분들도 호경이형이 작업한 부분 참고해서 최대한 따라해보도록 하겠습니다. 고생 많으셨어요 ㅎㅎㅎ
    • 한찬호 : 마크업 속도에 놀라고, 리팩토링 실력에 두 번 놀라고, 알고 있는 지식이 많다는 것에 세번 놀랐습니다. 같이 구현하면서 바로 피드백 해줘서 감사할 따름입니다. ㅎㅎ
    • 황정빈 : 작업 속도도 엄청엄청 빠르고, CSS 적용마저도 진짜 너무 잘해서 그는 프론트엔드의 신이라는 것을 깨달았습니다. 특히 개발 속도가ㅋㅋㅋㅋ... 3황정빈 === 1채호경이 아닌가 싶네요. 부와아아아아앙
  • 한찬호

    • 전용후 : 네이버 1차 붙으신거 축하드리고 네이버 최종합격 되셔도 저희 Boostris 잊으시면 안됩니다 ㅜㅠ. 한 주동안 늦게까지 하느라 고생 많이하셨구 맡은거 끝까지 하시려는 모습을 본받겠습니다.
    • 채호경 : 맡은 작업에 대해 책임감을 가지고 끝까지 해결하려고 하는 모습이 몹시 인상적이었습니다. Oauth도 잘 맡아서 해주시고 배포도 상당히 빠르게 해주시고 도와주셔서 스무스하게 끝낼 수 있었습니다.
    • 황정빈 : 일찍 자는 편이라고 했는데, 밤 늦게까지 작업하시는거 보고 놀랐습니다. 배포까지 야무지게 끝내주셔서 넘 감사했어요. 이번 면접 대박나셔서 취뽀하셨으면 좋겠네요. 취업하고 나서 꼭 한 자리만 만들어주는거 잊지마시구요ㅎ_ㅎ
  • 황정빈

    • 전용후 : 뭐 '웹반장' 이라는 수식어 말고 다른 말이 필요한가요? 테트리스 같이 구현해주셔서 영광이었고 재밌었습니다. 괜히 백준 플레3이 아니구나를 느낄 수 있었습니다. 매일 매일 같이 늦게 자느라 고생하셨어욥 ㅎㅎㅎ
    • 채호경 : 테트리스에 진심이었기 때문에 이렇게 완성도 높은 결과물이 나온 것 같아요. 구현자체만 집중하는 것에 그치지 않고 성능적인 부부분이나 전체적인 퀄리티를 고민하는게 좋았고 특히 디자인 적인 피드백도 바로 해주서 속시원했다~
    • 한찬호 : 웹 반장의 수식어가 괜히 붙은게 아니라는것이 느껴지는 발표력 오늘 잘 봤습니다. 주어진 임무를 끝까지 최선을 다해 완벽히 수행한 것을 보고 저를 되돌아보게 되네요. 테트리스 구현 최고입니다 !!

4. 마무리 한 마디

  • 전용후 - 다들 정말 정말 고생 많으셨고 다음주에는 편할때 주무시러 가세요 ㅜㅠ 다음주도 목표한만큼 이룰 수 있게 다같이 화이팅해요!!!
  • 채호경 - 저 근데 CSS 금방금방할수있으니까 디자인 바꾸고 싶은 부분 생기면 바로바로 말해주면 고쳐놓을게유 편하게 피드백 하세요!!! 다들 고생 너무 많았고 우리가 진행한 것을 실제보다 작게 볼 필요도 없고 서로서로 자랑스러워 하는 멘탈리티를 가졌으면 합니다.!!!
  • 한찬호 - 다들 일주일동안 너무 고생 많으셨고, 다음 주에도 열심히 달려봅시다.. 다음 주에는 (용후 vs 정빈) 테트리스 대결 in boostris 기대하겠습니다 !
  • 황정빈 - 이걸 끝내네?라는 생각이 많이 들었습니다. 그만큼 다들 열심히 해줬기 때문이라고 생각해요. 모두들 수고 많으셨습니다!!

번외. 이번주 그림일기

  • 1일차 - 테트리스 회전 알고리즘 구현 후...

  • 2일차 - 테트리스 블록 고정 구현 후...

  • 3일차 - 새벽 3시 Discord 상태...

  • 4일차 - 배포 후 칼퇴!!! (12시인건 비밀)

끝!

Clone this wiki locally