Um programador inexperiente gerou, em determinado sistema, código-fonte de baixa qualidade que foi analisado e reprovado por ferramentas automatizadas de auditoria de código. Considerando-se que existem muitos códigos duplicados nesse sistema, que técnicas de refatoração são indicadas nessa situação?
Introduce Parameter Object e Move Method.
Duplicate Observed Data e Replace Inheritance with Delegation.
Move Method e Move Field.
Extract Method e Substitute Algorithm.
Remove Double Negative e Introduce Parameter Object.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...