FC ConcursosFC Concursos

Questão FC671012

No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir. No TDD, primeiro escreve‑se o código funci

Sem classificação

QUADRIX · 2025

No que diz respeito aos testes de sistema, ao TDD (Test‑Driven Development) e às métricas de qualidade de código, julgue o item a seguir.

 

No TDD, primeiro escreve‑se o código funcional, depois os testes automatizados e, por fim, o refactoring, o que garante maior produtividade no início do projeto.

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A afirmação está ERRADA porque descreve a ordem inversa do processo prescrito pelo TDD (Test‑Driven Development).

No TDD a sequência é: primeiro escreve‑se o teste automatizado que inicialmente falha, depois implementa‑se o código mínimo para fazer o teste passar e, por fim, realiza‑se o refactoring para melhorar a estrutura sem alterar o comportamento. Esse fluxo é conhecido como ciclo Red‑Green‑Refactor.

Dizer que se inicia pelo código funcional e só depois se cria o teste é contrário ao método e reduz os benefícios do TDD. Embora escrever testes antes pareça mais lento no começo, ele fornece feedback imediato, evita regressões, melhora o design e aumenta a produtividade a médio e longo prazo.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo