Skip to content

LabelShortcode - CodeSmell

Descrição do problema

Observou-se que há 3 métodos que fazem uma query na base de dados com virtualmente o mesmo código, mudando apenas o elemento da tabela que é alterado.

Proposta de solução

Sugiro que seja passado por parâmetro o atributo de base de dados desejado e que um condicional decida qual o atributo da classe que vai ser utilizado

Referências

[Duplicate code] (https://refactoring.guru/smells/duplicate-code)