728x90
진우원 튜터님 코드 리뷰
로그인/회원가입 부분
토큰 검증 호출이 너무 많다.
리프레시 토큰도 마찬가지
인증 부분 등 반복 사용하는 코드는 따로 뽑아서 가시성 높이고 수정 쉽게 만들기
.
능력치 부분을 상수로 정의
기획자는 코드를 읽기 어려울 수 있기 때문에 상수로 뽑아서 협업이 능동적으로 돌아가도록하기
코드를 볼 필요도 없이 능력치 수정만을 할 수 있도록 수정
구글 시트에서 값 변경하면 적용되도록 하기도 함
뽑기 부분
랜덤 계산 부분 따로 함수로 정의
게임 로직과 마찬가지로 수치 변경 부분은 코드를 읽지 않아도 수정할 수 있도록 맨 위에 빼두기
게임 플레이 부분
게임 세션 :
Jin Map을 사용하면 서버 재시작 하 때 마다 데이터 유실됨
게임 세션이 저장할 필요 없으면 사용하기
지난 게임 정보가 필요한 경우 외부에 데이터를 저장하게 만들기
플레이 중간에 게임이 종료되었을 때 어떻게 처리할 것인가
팀 편성 부분
유효성 검사가 너무 많다
유효성 검사 축약하기
Github 코드리뷰
-Pull Request 과정에서 서로 피드백
Commit Message Convention
코드 커밋 마다 아이콘 붙이기(Github Rules 잘 지키기)
세멘틱 룰, 오토메이션, 등 자동화 시스템 잘 활용하기
버전관리 잘하기
Semantic Versioning : https://semver.org/
https://doublesprogramming.tistory.com/256
시연 ( 비공개)
'내일배움 과제 > CH3 풋살온라인게임' 카테고리의 다른 글
프론트엔드 만들기 (0) | 2024.12.09 |
---|---|
발표회 준비 (0) | 2024.12.06 |
1차 머지 후 오류 수정 (0) | 2024.12.05 |
캐시 기능 추가시 기능 추가 (0) | 2024.12.04 |
회의 24.12.04 (0) | 2024.12.04 |