Informática, perguntado por massaru, 3 meses atrás

Qual refatoração possui o objetivo de “extrair uma expressão, cujo resultado está sendo armazenado em uma variável temporária, para um método e substituir todas as referências à variável temporária pela expressão para que este novo método possa então ser usado em outros métodos”?




Dividir variável temporária.


Substituir variável temporária por consulta.


Extrair método.


Remover atribuições a parâmetros.


Introduzir variável explicativa.

Soluções para a tarefa

Respondido por jelinkinpark2
1

Resposta:

Marque a alternativa que apresenta apenas tipos de itens apresentados no relatório de cobertura da ferramenta Coverage.py

resp: statements, missing, excluded, partial.

ERREI --->    Marque a alternativa que contém uma afirmação correta em relação ao uso de JaCoCo:

Não pode ter valores limiares de cobertura atribuídos. ----->INCORRETA

Pode ser usado em conjunto com Maven e com Gradle

Não pode ser usado para testes de integração.

Precisa ser necessariamente usada em conjunto com a ferramenta Quarkus CLI. ----->INCORRETA

Deve ser usado apenas para testes de sistema/aceitação.

O que é cobertura de condição?

rep: É a medida que informa se cada subexpressão booleana em um programa foi avaliada como verdadeira e falsa durante a execução de um conjunto de testes.

Qual refatoração possui o objetivo de “criar uma variável temporária separada para cada atribuição quando você tem uma variável temporária que mais de uma vez recebe uma atribuição, mas não é uma variável de laço nem um acumulador temporário”?

resp: Dividir variável temporária.

Qual refatoração possui o objetivo de “extrair uma expressão, cujo resultado está sendo armazenado em uma variável temporária, para um método e substituir todas as referências à variável temporária pela expressão para que este novo método possa então ser usado em outros métodos”?

resp:  Substituir variável temporária por consulta.

Qual é o objetivo da refatoração “extrair método”?

resp: Transformar um fragmento de código que pode ser agrupado em um método cujo nome explique o seu propósito.

Que tipo de análise de cobertura pode ser realizado com a ferramenta Coverage.py?

resp: statement, function, branch, condition.

É correto afirmar:  

resp: Com Gradle, é possível informar classes a serem excluídas da verificação dos limiares.

Explicação:

6/7


edusitton: Resposta que falta: - Pode ser usado em conjunto com Maven e com Gradle.
Respondido por prreginaldosantos33
1

Resposta:

Substituir variável temporária por consulta.

Explicação:

Perguntas interessantes