Logo Passei Direto
Buscar
o ciclo de trabalho no tdd (test driven development) é composto por três fases principais: vermelho (red), verde (green) e refatoração (refactoring). qual das seguintes afirmações descreve corretamente a fase "vermelho" desse ciclo? a- na fase vermelho, o desenvolvedor escreve a quantidade mínima de código necessária para fazer o teste passar. b- a fase vermelho é onde o desenvolvedor revisa o código para melhorar a legibilidade e a eficiência, sem alterar o comportamento externo. c- na fase vermelho, o teste automatizado é elaborado para validar uma pequena parte da funcionalidade desejada e espera-se que ele passe imediatamente. d- a fase vermelho é a etapa em que o desenvolvedor executa o teste automatizado pela primeira vez, esperando que ele falhe. e- a fase vermelho ocorre após a implementação do código de produção, quando o desenvolvedor verifica se todas as funcionalidades foram implementadas corretamente.
User badge image
Alexandre Alemao

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar as opções para entender corretamente a fase "vermelho" do ciclo TDD (Test Driven Development): a) Na fase vermelho, o desenvolvedor escreve a quantidade mínima de código necessária para fazer o teste passar. - Esta descrição se refere à fase "verde", não à fase "vermelho". b) A fase vermelho é onde o desenvolvedor revisa o código para melhorar a legibilidade e a eficiência, sem alterar o comportamento externo. - Isso não descreve a fase "vermelho", mas sim uma atividade de refatoração. c) Na fase vermelho, o teste automatizado é elaborado para validar uma pequena parte da funcionalidade desejada e espera-se que ele passe imediatamente. - Na fase "vermelho", espera-se que o teste falhe, então essa afirmação está incorreta. d) A fase vermelho é a etapa em que o desenvolvedor executa o teste automatizado pela primeira vez, esperando que ele falhe. - Esta descrição está correta, pois na fase "vermelho" o teste é escrito e executado, e o esperado é que ele falhe, já que o código ainda não foi implementado. e) A fase vermelho ocorre após a implementação do código de produção, quando o desenvolvedor verifica se todas as funcionalidades foram implementadas corretamente. - Isso está incorreto, pois a fase "vermelho" acontece antes da implementação do código. Portanto, a alternativa correta que descreve a fase "vermelho" do ciclo TDD é: d) A fase vermelho é a etapa em que o desenvolvedor executa o teste automatizado pela primeira vez, esperando que ele falhe.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina