본문 바로가기
내일배움 과제/CH3 풋살온라인게임

튜터님 코드리뷰

by GREEN나무 2024. 12. 6.
728x90

진우원 튜터님 코드 리뷰

 

로그인/회원가입 부분
토큰 검증 호출이 너무 많다.
리프레시 토큰도 마찬가지

인증 부분 등 반복 사용하는 코드는 따로 뽑아서 가시성 높이고 수정 쉽게 만들기

.

능력치 부분을 상수로 정의

기획자는 코드를 읽기 어려울 수 있기 때문에 상수로 뽑아서 협업이 능동적으로 돌아가도록하기
코드를 볼 필요도 없이 능력치 수정만을 할 수 있도록 수정
 구글 시트에서 값 변경하면 적용되도록 하기도 함

 

뽑기 부분
랜덤 계산 부분 따로 함수로 정의
게임 로직과 마찬가지로 수치 변경 부분은 코드를 읽지 않아도 수정할 수 있도록 맨 위에 빼두기

 

게임 플레이 부분
게임 세션 : 

Jin Map을 사용하면 서버 재시작 하 때 마다 데이터 유실됨
게임 세션이 저장할 필요 없으면 사용하기

 

지난 게임 정보가 필요한 경우 외부에 데이터를 저장하게 만들기
플레이 중간에 게임이 종료되었을 때 어떻게 처리할 것인가

 

팀 편성 부분
유효성 검사가 너무 많다
유효성 검사 축약하기

 

Github 코드리뷰
-Pull Request 과정에서 서로 피드백

 

Commit Message Convention

코드 커밋 마다 아이콘 붙이기(Github Rules 잘 지키기)

세멘틱 룰, 오토메이션, 등 자동화 시스템 잘 활용하기

버전관리 잘하기

Semantic Versioning : https://semver.org/

https://doublesprogramming.tistory.com/256

 

 

 

 

 

시연 ( 비공개)

https://www.youtube.com/watch?v=MNa46unzBeE

'내일배움 과제 > 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