Continua aumentando os ganhos de Tabcoins para autores bem avaliados #1469
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Acelera um pouco mais o crescimento dos ganhos para autores bem avaliados até chegar no patamar de ganhar a média das avaliações anteriores +5 tabcoins (antes estava em média +2).
A quantidade de qualificações cresceu com as mudanças anteriores, mas parece ter atingido um novo limite. Partimos de 1 qualificação para cada 4 publicações e fomos crescendo até chegar em 1 para 2, onde se estabilizou.
Acredito que o ideal é termos mais qualificações do que publicações, então provavelmente serão necessários mais futuros aumentos, mas vamos fazendo aos poucos.
Criei testes de unidade para o model prestige, pois não existe necessidade de testar todos os diferentes níveis dentro dos testes de integração.
Para criar os testes de unidade, eu refatorei o model prestige para separar mais as responsabilidades das funções e poder abstrair o banco de dados. As strings das queries eu movi para a pasta
queries
na raiz do projeto, então fiz o mesmo com a query de ranqueamento.