Closed tikitaka205 closed 1 year ago
착한유저들이 피해를 보지 않고 악성유저만 걸러내는 방식을 생각해봤습니다. 의견을 받고 반영해서 진행하겠습니다. 좋은의견 있으시면 적어주세요! 아래는 참고자료입니다. https://tikitaka205.tistory.com/200 https://tikitaka205.tistory.com/201
https://github.com/T-emergency/hands-up-backend/pull/84#discussion_r1051434040 모델링 관련 생각입니다. 또한 annotate를 사용하면 보다 간략하게 코드를 가져올 것 같습니닷
후기의 작성자 정보 나타내지 않기 후기개수 일정개수 이상일때 보여주기 views에서 len으로 리뷰객체의 갯수를 정할 수 있는 코드로 구현했습니다
매너점수 7일 후 반영 - 유저모델 컬럼추가 temp_score
크론탭으로 기간을 정해서 매너점수를 반영할 수 있게 했습니다.
1년 지난 매너점수는 반영하지않고 최근평가는 가점 ( 가중산술평균 사용 ) 가까운 분기일수록 가중치를 0.4 0.3 0.2 0.1 순서로 정했습니다. 분기별로 점수 가중치에 따른 매너점수가 변동됩니다. 오래된 리뷰는 신뢰도를 나타내기 어렵기때문에 구현한 기능입니다. 최근에 거래가 있으면 점수가 높아지고 거래를 하지않으면 자연스럽게 낮아집니다. 주기를 분기아닌 달로하거나 주로 한다면 더 정확하게 기능을 할 수 있습니다. 크론탭
views의 함수 가중치
연속적인 비매너 정지
한개의 분기마다 점수 리셋 - 오래된 리뷰 반영하지 않음 거래하지않으면 매너점수 자연스럽게 떨어짐 이번분기 40% 다음 30% 20% 10 % 순서로 점수 반영 1년 된 리뷰는 사용하지 않음