Questão de Engenharia de Software — Processos de Software - Desenvolvimento Ágil — IV - UFG 2026
Engenharia de SoftwareProcessos de Software - Desenvolvimento Ágil
- Código
- qg730992
- Banca
- IV - UFG
- Órgão
- Câmara de Goiânia - GO
- Ano
- 2026
- Nível
- Superior
- Cargo
- Analista de Sistemas
A técnica de desenvolvimento de software Test Driven Development (TDD) propõe que todo código desenvolvido seja coberto por testes, o que amplia seu nível de confiança. Qual ação representa uma aplicação direta dos princípios fundamentais de TDD?
- AEscrever um teste que falha para uma função, escrever o código mínimo da função para fazer o teste passar e refatorar o código de modo que todos os testes continuem a passar.
- BEscrever todos os testes antes de iniciar o desenvolvimento, cobrindo os requisitos e as exceções, e escrever o código das funções até que todos os testes passem.
- CEscrever o código completo de uma função, escrever os testes desta função e seguir para a próxima função quando todos os testes passarem.
- DEscrever o código mínimo de uma função, sem tratamento de exceções, escrever os testes da função e seguir para a refatoração da função quando os testes passarem.