랭킹을 구현한다면, 어떤걸 고민해볼 수 있을까?
·
카테고리 없음
이번 과제에서 집계 정보를 토대로 랭킹을 구현하는 목표가 존재했다.요구사항은 다음과 같았다.“상품의 일별 랭킹을 보여주세요.”이러한 요구사항이 있을 때, 우리는 어떠한 생각을 가지고 나아가야 할까?무엇을 기준으로 랭킹을 보여줘야할까?우선 랭킹의 기준을 정의하는 것이 필요하다. 랭킹의 지표가 될 수 있는 것은 다양하다. 좋아요 수, 판매 수,조회 수가 존재했다. 그러면 이 지표들을 모두 합산하면 될까?해당 지표들을 단순 합산하여 나타낼 경우 문제가 생길 수 있다.만약 랭킹 지표가 **"좋아요 수 + 판매 수 + 조회 수”**라고 해보자. 그러면 판매와 조회가 같은 점수를 가지게 된다. 하지만 판매와 조회를 같은 선상에 두는 것은 실제 가치가 다르기 때문에 같이 봐선 안된다. 그래서 다음과 같이 가중치를 적..