Logo Passei Direto
Buscar
Questão 11 0 TDD (Test-Driven Development) é uma abordagem de desenvolvimento de software que enfatiza escrever testes automatizados antes de escrever o código de produção, promovendo assim a qualidade, modularidade e confiabilidade do software. Uma das etapas da TDD é a refatoração. Em relação à refatoração, assinale a alternativa que contém, nesta sequência, seu conceito resumido e o momento em que é aplicada. A. Reimplementação do código - ========================= após o teste passar. B. Aplicação de ajustes no código - após o teste falhar. C. Reimplementação do código - ao finalizar o teste. D. Aplicação de ajustes no teste - após a implementação de todo o código. E. Aplicação de ajustes no código - após o teste passar.
User badge image
Renan Gonçalves de Santana

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Para responder à sua pergunta sobre TDD (Test-Driven Development) e a etapa de refatoração, vamos analisar as alternativas. A refatoração é o processo de melhorar o código existente sem alterar seu comportamento externo. No contexto do TDD, a refatoração ocorre após a escrita de testes e a implementação do código, mas somente depois que os testes passam, garantindo que as mudanças não quebrem a funcionalidade existente. Vamos analisar as opções: A. Reimplementação do código - após o teste passar. - Esta opção está correta, pois a refatoração deve ocorrer após os testes passarem. B. Aplicação de ajustes no código - após o teste falhar. - Esta opção não está correta, pois a refatoração não deve ser feita após um teste falhar. C. Reimplementação do código - ao finalizar o teste. - Esta opção não é precisa, pois a refatoração não é feita "ao finalizar o teste", mas sim após os testes passarem. D. Aplicação de ajustes no teste - após a implementação de todo o código. - Esta opção não é correta, pois a refatoração se refere ao código, não aos testes. E. Aplicação de ajustes no código - após o teste passar. - Esta opção também está correta, pois refatoração envolve ajustes no código após a confirmação de que os testes passaram. Dentre as opções, a que melhor resume o conceito de refatoração e o momento em que é aplicada é a E. Aplicação de ajustes no código - após o teste passar.

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