Francisco Aleixo
-
2016-04-03
- status: open --> closed
Localização: classe SpamFilter
Issue: Quatro métodos públicos apesar de nunca serem utilizados fora da própria classe, até porque não têm utilidade fora da sua classe. Se fossem utilizados por outras classes, poderia até causar problemas ao sistema/classe.
Os métodos são: findUser, userWarningOffense, userErrorOffense, removeBanUsers.
De forma a resolver o problema, decidiu-se alterar os métodos de public para private.
Refabricação: Change method signature, alterando a visibilidade de public para private.
Nota: Métodos getDisconnectedUsers e addBannedUser não estavam a ser utilizados em nenhuma parte do programa, e o field estático BAN_INFO também não é utilizado, logo foram eliminados.