Imagem de fundo

O Test-Driven Development (TDD) é uma prática de Extreme...

O Test-Driven Development (TDD) é uma prática de Extreme Programming (XP) que integra o desenvolvimento com a qualidade de software, seguindo o ciclo rigoroso de Red, Green, Refactor.


Assinale a opção que indica a principal atividade realizada na fase Refactor do TDD e o seu objetivo primário em relação à qualidade do código.


A

Escrever o teste de unidade que falha; e garantir que a cobertura de testes seja 100% confiável.


B

Escrever o código de produção mínimo para o teste passar e provar que o teste é válido no domínio aplicado e no problema tratado.


C

Criar um novo feature branch no Git e isolar as alterações de forma segura e atômica.


D

Reestruturar o código de produção e o código de teste sem alterar seu comportamento funcional e melhorar a legibilidade, reduzir a duplicação e otimizar o design interno.


E

Iniciar a integração contínua e o deployment automático e entregar valor rapidamente ao cliente.