manualdousuario/orbita

Ignorar pontuação de comentários de quem postou

Opened this issue · 6 comments

É normal que quem escreveu/publicou o post comente várias vezes, para responder outras pessoas que interagiram na conversa. Isso acaba “inflando” a pontuação do post em questão — a ideia é que a pontuação, composta por votos e comentários, reflita o interesse de várias pessoas.

Estava pensando comigo se ignorar os comentários do(a) autor(a) do post na pontuação não seria uma boa medida para garantir esse resultado.

O que acham? Se sim, é tecnicamente viável?

Acho que até dá, mas não sei se é muito performático. Hoje apenas pegamos o total de comentários, dessa forma vamos ter que varrer cada comentário pra ver quais são do autor.

Entendo. Tive uma ideia aqui que talvez contorne esse problema: uma nova função que analise se há comentários publicados pelo autor do post e que atribua pontos negativos ao invisible_votes.

A análise poderia ser no momento da publicação do comentário, para não afetar o desempenho.

O que acha, @gabrnunes?

Acho que pode funcionar, @rghedin!

Dando um up aqui, caso alguém tenha disponibilidade e conhecimento para implementar essa.

O escopo desta issue mudou ou o título está correto?

O título está correto. Estávamos buscando uma forma pragmática de implementar a mudança — esta, no caso. Acha que consegue implementar?