Questão nº 196
Questão de Governança de TI · CEBRASPE TCU 25 AUFC 2025 (nº 196)
A respeito de metodologias ágeis, julgue os próximos itens.
No desenvolvimento orientado a testes (TDD, na sigla em inglês), o ciclo de trabalho segue a ordem vermelho-verde-refatorar (red-green-refactor), sendo vermelho a etapa que consiste em escrever o código de produção necessário para que o teste, criado na fase anterior, passe a funcionar corretamente.
Resposta comentada
O TDD é um ciclo de três fases: primeiro você escreve um teste que falha (vermelho), depois escreve o código mínimo para o teste passar (verde) e, por fim, melhora o código sem mudar o comportamento (refatorar). A pegadinha está em inverter o significado das etapas.
- Correta: Errado. O item troca o papel da fase "vermelho" com a fase "verde", pois "escrever o código de produção necessário para que o teste passe" é a etapa verde, não a vermelha.
Como ficaria certo: No TDD, o ciclo é vermelho-verde-refatorar, sendo vermelho a etapa de escrever um teste que falha (antes de existir código de produção), e verde a etapa de escrever o código mínimo para fazer esse teste passar.
Fonte: CEBRASPE TCU 25 AUFC 2025 Auditor Federal de Controle Externo - Área de Controle Externo / Orientação: Auditoria de Tecnologia da Informação. Reproduzida para fins de estudo.