유민님 이번 과제 어려웠을텐데 그래도 열심히 잘 해주셨습니다.
서버 클라이언트 데이터 연동 부분이나 redis이런 부분까지 신경써서 프로젝트 잘 완료 하였습니다.
1. 완성도
1. 어뷰징 검증
- isAbusing() 로직으로 일정 시간 동안 너무 많은 아이템을 획득하면 어뷰징으로 간주하는 코드를 잘 작성했습니다. 여기에 추가로 서버 측에서도 이러한 이벤트를 감지해 점수를 무효화하거나 경고할 수 있다면 보안이 더 올라갈 것입니다.
2. 아이템 서버 검증
- 아이템 생성, 충돌 등은 현재 클라이언트에서 처리 후 최종 점수를 서버로 전송하는 구조입니다. 더욱 엄격한 보안을 위해서 서버 측에서
아이템별 획득 기록을 검증하는 로직도 작성해 보세요.
2. 이해도
- TIL은 배경, 발단, ..., 결말 이렇게 형태는 잘 구성 하였습니다. 내용 면에서는 각 단계 마다 상세한 설명이 조금 더 필요합니다. 내용이 너무 단조롭다면 트러블 슈팅 구성을 문제, 해경방법, 결론 및 느낀점 이렇게 3가지로 가져가도 좋습니다.
- 변수명이나 코드도 잘 작성하고 주석도 깔끔하게 작성하였습니다.
3. 우수성
- 특수 상황 예외처리는 하이스코어 검증, 스테이지 이동 시 시간 검증 잘 처리 하였습니다.
1. ReadMe를 작성
2. 컨벤션을 지킨 커밋 횟수가 10회 이상.
컨벤션을 어느 정도 지키긴 하였지만 맨 앞에 어떤 일을 하였는지 작성하고 그리고 다음에 Title을 어떤 파일, 함수 등을 수정했는지 조금 더 자세히 작성해 주세요.
예) comments: app.js - main함수 설명 주석 추가
유민님 이번 과제 어려웠을텐데 그래도 열심히 잘 해주셨습니다.
서버 클라이언트 데이터 연동 부분이나 redis이런 부분까지 신경써서 프로젝트 잘 완료 하였습니다.
1. 완성도
1. 어뷰징 검증
2. 아이템 서버 검증
아이템별 획득 기록을 검증하는 로직도 작성해 보세요.2. 이해도
3. 우수성
1. ReadMe를 작성
markdown언어로 작성하면 되는데 이 마크다운 언어는 아주 쉽기 때문에 한번 검색을 해보고 ReadMe를 작성 하세요.
참고 링크 - https://github.com/ppiok-OwO/item_simulator
2. 컨벤션을 지킨 커밋 횟수가 10회 이상.
컨벤션을 어느 정도 지키긴 하였지만 맨 앞에 어떤 일을 하였는지 작성하고 그리고 다음에 Title을 어떤 파일, 함수 등을 수정했는지 조금 더 자세히 작성해 주세요.
예) comments: app.js - main함수 설명 주석 추가