Questões de Tecnologia da Informação · CEMADEN

Tecnologia da InformaçãoQualidade de software e refatoraçãoCEMADEN 2014

CEMADEN

Questão de Tecnologia da Informação

Identifique quais itens abaixo são exemplos de refatoração; em seguida, assinale a alternativa que apresenta a sequência correta: I. Criação de uma superclasse que generaliza uma classe existente. II. Criação de uma subclasse que especializa uma classe existente. III. Centralizar um cálculo que estava duplicado no código em um método estático IV. Fazer com que um método passe a jogar uma exceção em uma situação de erro indicado por código especial. V. Substituir o comportamento de um método getter que retornava um atributo que era calculado no construtor da classe pelo retorno do cálculo diretamente.

Sua resposta

Mais questões de Qualidade de software e refatoração

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.