• Matéria: Informática
  • Autor: massaru
  • Perguntado 3 anos atrás

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”?


Introduzir variável explicativa.


Substituir variável temporária por consulta.


Remover atribuições a parâmetros.


Dividir variável temporária.


Extrair método.

Respostas

respondido por: jelinkinpark2
4

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


misaeldossantos2: a resposta da ssegunda é:Pode ser usado em conjunto com Maven e com Gradle
jelinkinpark2: Obg
marcosgatti84: A resposta da questão que está faltando é a que menciona possibilidade de uso com Maven e Gradle.
respondido por: prreginaldosantos33
0

Resposta:

Dividir variável temporária.

Explicação:

Perguntas similares