Questão de Engenharia de Software — Metodologia de desenvolvimento de software — CESPE / CEBRASPE 2026
Engenharia de Software›Metodologia de desenvolvimento de software
Código
ce230535
Banca
CESPE / CEBRASPE
Órgão
Telebras
Ano
2026
Nível
Superior
Cargo
Especialista em Gestão de Telecomunicações - Analista de Tecnologia da Informação
A respeito de desenvolvimento de sistemas, julgue o item a seguir.A recomendação do princípio timely de clean code visa a que os testes de unidade sejam elaborados antes do próprio código.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoC — Certo
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Clean Code – Princípio "Timely" e Testes de Unidade
✅ CERTO. A afirmação está correta. O princípio timely (oportuno/tempestivo) do clean code recomenda que os testes de unidade sejam elaborados antes do código de produção, alinhando-se diretamente com a prática do Test-Driven Development (TDD). No TDD, o desenvolvedor primeiro escreve um teste que falha (red), depois implementa o código mínimo para passar (green) e, por fim, refatora (refactor). Esse ciclo garante que o código seja testável, bem projetado e que os requisitos estejam claros desde o início.
Embora o termo "timely" não seja um princípio formal nos catálogos clássicos (como SOLID ou as máximas de David Hooker listadas no material de apoio), ele é frequentemente usado em comunidades ágeis para expressar a ideia de que "os testes devem vir na hora certa — antes do código". A banca explora esse conceito para verificar se o candidato associa o TDD às boas práticas de clean code.