23.08.23 TIL

정길규·2023년 8월 23일

오늘 학습한 내용

최종 프로젝트

인기도 기능

현재 진행 중인 프로젝트에 기존에 당근마켓의 매너온도 같은 기능을 넣기로 하였다. 팀원들간 이 부분을 어떻게 구현할지를 고민하다가 게시글의 좋아요 같은 느낌으로 유저가 유저에게 인기도를 주거나 준 인기도를 다시 가져오는 느낌으로 구현을 하기로 하였다.

문제점

처음에는 게시글의 좋아요 기능과 똑같을 거라는 생각에 쉽게 구현할 수 있을 거라고 생각했는데 직접 구현해보니 몇가지의 문제점을 찾을수 있었다.

게시글 좋아요 처럼 해당 게시글에 좋아요를 눌렀는지 안눌렀는지를 알수 있는 방법이 현재는 없기 때문에 그냥 구현을 하게 되면 한 유저가 한 유저에게 인기도를 계속 올릴수 있는 문제점이 있을수 있겠다는 생각이 들었다.

그렇다고 유저 테이블에 다른 유저의 정보를 가지고 있는 것도 맞지 않다고 생각이 들어서 이부분을 어떻게 해결할지 고민을 해보아야 할 것 같다.

0개의 댓글