Ed
ano passado
Vamos analisar cada uma das alternativas sobre os padrões de refatoração: A) O padrão Extract Superclass é utilizado quando uma classe possui código utilizado por apenas algumas de suas instâncias. Análise: Este padrão é usado para extrair uma superclasse que contém o código comum, não apenas para instâncias específicas. Portanto, essa afirmação está incorreta. B) Extract method é uma operação que encapsula um determinado trecho de código em um novo método. Análise: Esta afirmação está correta. O padrão Extract Method é realmente utilizado para melhorar a legibilidade e reutilização do código. C) GenerateFields provê métodos de acesso a um atributo. Análise: Essa afirmação não é precisa. O padrão Generate Fields geralmente se refere à criação de campos para armazenar dados, não especificamente a métodos de acesso. D) A renomeação de um método é uma operação simples, não sendo um padrão de refatoração. Análise: Renomear um método é, de fato, uma operação de refatoração, então essa afirmação está incorreta. Portanto, a alternativa correta é: B) Extract method é uma operação que encapsula um determinado trecho de código em um novo método.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material