Skip to content

Week3: 페이지 테스트

Jihyun Kim edited this page Nov 13, 2022 · 7 revisions

11월 7일(월)

스크럼

  • jihyukim
    • slotId null 들어오는거 해결
    • 슬롯 깜빡임 해결
    • cancelModal
  • daekim
    • basicProfile 승률 받아오기
    • rankProfile 승률 소수점 확인
    • 매치 시간 지났는데 myTable로 들어오는 문제 확인
    • 대킴의 에러 일지
    • 랭크페이지 리팩토링
  • kipark
    • 코드 리뷰 당하기
    • AfterGameModal
    • pppChangeModal 만들기
    • 경험치 모달 디자인 적용
  • jabae
    • 기박이 코드 리뷰
    • 2기 코드 리뷰
    • 백앤드에게 잔소리
  • him
    • 저번주에 작성한 코드 리뷰 당하기
    • 그에 따른 다음 숙제 받기
  • rjeong
    • him님 코드 리뷰
    • 42gg 코드 학습(rank)

전체 회의

1️⃣ 회의 안건

- 프로필 페이지, 랭킹 표시 방법
- 로그인 방법
- 게스트의 접근 범위(?) / 일반 유저와의 차이
- 언제까지 운영할 것인가?

2️⃣ Guest 계정

📎 생각해 두었던 내용

1. PlanA
    - 권한 : 보기만 하게 하자
    - 할거 별로 없음(경기 등록 못하게만 하면 됨)
        - 등록 요청에 에러 던져주기
2. PlanB
    - 권한 : 일반 게임 등록 가능
    - 랭크 게임 막아줘야함
        - 등록 요청에 에러 던져주기
3. PlanC
    - 권한 : 그냥 다할수 있음 (특정 기간 동안만)
4. PlanD
    - 페이지를 아예 열고, 게임 등록하고 싶을 때 로그인
5. PlanE
    - 테스트 서버를 열어서 기기 한대로 보기 (only 구경용)
    - 본서버에는 게스트 계정 (최소 4개) 추가 (실제로 게임 가능)

📎 정리된 내용

- 이노콘용 도메인 사서 테스트 서버와 연결
- ~~본서버 사용~~
- { roleType : viewGuest, gameGuest } 추가
- viewGuest: 아이디, 패스워드 지정(token) ⇒ 개인 기기에서 로그인 가능
    - 게임 불가
    - 개인정보 처리(사진, intra Id)
    - 랭킹, 프로필 따로 안만들고
- gameGuest ⇒  이노콘 현장 기기에서 로그인 해둠
    - 게임 가능
    - 5점 내기 1세트

=> 코엑스 박람회 추가로 다시 생각해 봐야 함

3️⃣ 디테일

  1. 이노콘

    1. 이노콘 규모 (온라인 / 오프라인) : 오프라인
    2. 운영 기간 : 아직 모름
    3. 행사 위치 : 열림관(부스 3 * 3 * 4개 ⇒ 6 * 6)
    4. 탁구대 갯수 / 위치 : 소음 문제로 별도의 공간을 마련할 수 있을지 생각 중
    5. 개인정보 문제 : (사진 + 실명)이 아니라 (사진 + 닉네임)이기 때문에 법적으로 위반되지 않는다.
    6. 폴베님의 의견
      • 42gg의 아이덴티티를 살리는게 좋다.
      • 게스트가 모든 개인정보에 접근 가능했으면 좋겠다. (실제 서비스) (현장 제한)
      • 발표 (무적권) / 부스 … → 서비스 발표에 초점을 두어야 한다.
    7. 숙제
      • 이벤트 기획! e.g.) 42gg를 이겨라! (상/중/하) 레벨 선택 및 승패에 따른 경품 지급
  2. 코엑스

    1. 날짜 : 12월 7, 8, 9일 (3일)
    2. 박람회에 오시는 분들이 서비스를 직접 이용
    3. 미니 탁구대, 경품 제공

4️⃣ 다음 전체 회의 ❗️❗️❗️11월 12일(토요일)❗️❗️❗️

📎 고민해올 내용

- 신규 유저
- 로그인
    - naver, google 등의 다른 방법
    - 아이디, 패스워드
    - 아이디, 전화번호 → 휴대폰 인증? ^^
        - 닉네임 중복 체크
- 유저 이미지
    - 42byte 돌려 막기
    - 이미지 선택 가능
- 매칭 로직
    - 대기열
    - 자동 취소에 대한 방식
- 점수 입력 방식
- 알림 방식
    - 이메일 → ?
- 추가할 수 있는 세부적인 기능
    - 소켓 통신 (채팅, 친구 추가…)
- 2기들의 역할

11월 8일(화)

스크럼

  • jabae
    • 백엔드 요청사항 체크하기
    • 기박이 레벨업 모달 디자인하기
    • game api 수정사항 반영
  • daekim
    • 슬롯 취소 눌렀을 때, gameId null(api 요청을 다시 해서 생기는 문제)들어가서 터지는 문제 해결하기
    • 위의 문제와 관련해 슬롯 취소 로직 다시 짜기
  • kipark
    • 경험치 모달 디자인 적용
    • 빵빠레 위치 수정

11월 10일(목)

스크럼

  • jabae
    • 에러 정리 및 일 분배
    • 백엔드 진행사항 체크하기
  • daekim
    • 어제 찾은 에러 공유
      • 다른 사람이 일반전 등록하고 내가 새로고침 안하고 등록할 경우 에러터짐 -> 등록에 에러코드 추가 요청, alert창 추가하기
      • 일반전 경기결과에서 페이지에서 10분 안 지났을 때 깜박 버튼 생겼다가 사라짐
      • 매칭 완료후, 새로고침 안해서 1/2상태에서 5분 전에 취소를 눌렀을 때, 1분 패널티 모달을 띄워줘야 하는데 모달 안뜨는 문제
    • 테스트 하면서 에러찾기
  • jihyukim
    • 코드 리팩토링 공유
  • kipark
    • 경험치 모달 완료
    • 42 과제 하러 가기
  • rjeong
    • 매치매뉴얼모달에 일반전 토글 추가하기
  • him
    • 매치매뉴얼모달 수정하기
    • rjeong 토글 추가하는 거 보면서 상태/프롭스 배우기

11월 13일(일)

스크럼

  • daekim
    • 일반/랭크 게임 동시에 등록했을 때 터지는 문제 해결
    • 에러 찾기
  • jabae
    • season 초기값 문제 해결 (seasonList가 없을 때 seasonList[0]을 받아오지 못함)
    • Game 페이지 불필요한 렌더링 문제 해결
  • kipark
    • WelcomeModal이 뜨지 않는 원인 분석 및 해결
    • 에러 찾기
  • jihyukim
    • AfterGameModal 리팩토링 및 각종 문제 해결

🌈Welcome to the 42arcade.gg.client wiki!🌈

🗣 회의록

🤝 Team Rule

📌 설계

🧩 문제 해결

💪 공부 자료

Clone this wiki locally