Push swap tester

특정 테스트케이스만 돌릴 수 있으면 좋겠다

배포

  • CI / CD 구축
    • git push 하면 react build 다시하고
    • 서버는 reload 되어야함

https 적용

Rank 정보를 정보 입력할 때마다 갱신하고 싶다 -> 데이터가 10만개라면?

  • dummy 데이터 10만개를 넣고, 요청마다 랭크 수정 해보고 얼마나 걸리는지 테스트

스코어가 같은 유저가 있다면? -> 기록 세운 시간 기준으로 정렬

Rank Table 확장

  • 상대의 TestCase input / output 복사 및 simulate 기능, github 바로가기 기능

유저 꽤 생기는거 고려하면 내가 할려고 했으면

  • 유저랑 연관관계가 있는 본인의 횟수 관련한 테이블을 만들고
  • 유저가 돌릴때마다 해당 테이블에 insert
  • 특정 주기로 갱신되는 리더보드에다가 횟수 테이블 전체 조회해서 유저별로 제일 낮은 수 모아놓고 정렬 후 캐싱해서 때려박기