Pular para o conteúdo principal

Questão de Engenharia de Software — Metodologia de desenvolvimento de software — CESPE / CEBRASPE 2026

Engenharia de SoftwareMetodologia 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.
  1. CCerto
  2. 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.

  1. 1Escreve teste (red)
  2. 2Código mínimo (green)
  3. 3Refatora (refactor)
LEVEL · soulevel.com.br

Gabarito: Certo (C).

Link permanente: /questoes/ce230535