Ed
há 23 horas
Vamos analisar as opções para identificar a descrição correta da fase "Vermelho" do ciclo TDD: A. Na fase Vermelho, o desenvolvedor escreve a quantidade mínima de código necessária para fazer o teste passar. - Esta afirmação está incorreta, pois na fase Vermelho o teste deve falhar, e não se escreve código para fazê-lo passar. B. A fase Vermelho é onde o desenvolvedor revisa o código para melhorar a legibilidade e eficiência, sem alterar o comportamento externo. - Esta afirmação descreve a fase de Refatoração, não a fase Vermelho. C. Na fase Vermelho, o teste automatizado é elaborado para validar uma pequena parte da funcionalidade desejada e espera-se que ele passe imediatamente. - Esta afirmação está incorreta, pois na fase Vermelho, o teste é elaborado, mas espera-se que ele falhe, não que passe. D. A fase Vermelho é a etapa em que o desenvolvedor executa o teste automatizado pela primeira vez, esperando que ele falhe. - Esta afirmação está correta, pois na fase Vermelho, o teste é executado e deve falhar, confirmando que a funcionalidade ainda não foi implementada. 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. - Esta afirmação está incorreta, pois a fase Vermelho ocorre antes da implementação do código de produção. Portanto, a alternativa correta é: D. A fase Vermelho é a etapa em que o desenvolvedor executa o teste automatizado pela primeira vez, esperando que ele falhe.