GitHub - tmdwnsasa/Tower_defense
✏️09:00~10:00 : 알고리즘 & SQL 풀이
📖10:00~13:00 : 오전공부
🍙12:30~13:30 : 점심식사
📖14:00~18:00 : 오후공부
🍙18:00~19:00 : 저녁식사
📖19:00~21:00 : 저녁공부
📝20:30~21:00 : TIL 작성
*9시 전에 출석 완료하기!
*20분 이상 자리 비울 시 슬랙에 알리기
개인 과제, 팀 과제를 성공적으로 제출하기
분쟁없이 잘 마무리하는 것
오전 10:10 : 오늘 할 일 회의
오후 8:00 : 코드 리뷰 회의
데이터 세분화가 된다면 Json으로 만들 것!
너무 과제만 신경쓰지 말고 확장성을 생각하면서 코딩할 것!
1. 유저 DB에 게임 최고 점수가 들어가 있는것은 문맥상 맞지 않기 때문에 게임 결과와 관련된 데이터는 테이블을 따로 만들어
관리하는 것이 좋다. 또한, 그럼에도 게임 점수 중 최고 점수를 유저 DB에 추가하는 것은 동기화 관련 문제가
있을 수 있기 때문에 게임 결과 DB에 레코드의 수가 많아져도 해당 DB에서 데이터를 가져오는 것이 좋다.
2. 게임당으로 데이터베이스에 저장하여 현업에서 기획이나 유지보수
팀에서 데이터가 필요할 때 줄 수 있도록 하자.
공통 패킷
필드 명 | 타입 | 설명 |
---|---|---|
handlerID | int | 요청을 처리할 서버 핸들러의 ID |
userId | int | 요청을 보내는 유저의 ID |
clientVersion | string | 현재 클라이언트 버전 (”1.0.0”) (고정) |
payload | JSON | 요청 내용 |