Questão nº 129

Questão de Engenharia de Software · CEBRASPE TCU 25 AUFC 2025 (nº 129)

CEBRASPE2025Auditor Federal de Controle Externo - Área de Controle Externo / Orientação: Auditoria de Tecnologia da InformaçãoEngenharia de Software

Acerca do versionamento de APIs RESTful e do JWT (JSON Web Token), julgue os itens subsequentes.


No versionamento baseado em datas, a API RESTful utiliza identificadores de calendário diretamente no URI para indicar versões estáveis e não disruptivas.

Resposta comentada

Versionamento de API é a prática de evoluir uma interface sem quebrar quem já usa. Existem dois estilos: o semântico (usa números como v1, v2) e o por data (usa a data da versão, tipo 2024-01-01). A pegadinha aqui é que o versionamento por data não é para mudanças pequenas e seguras — ele serve justamente para marcar mudanças grandes e que quebram (disruptivas), porque a data deixa claro que aquilo é um "marco" na linha do tempo.

  • Correta: Errado. O item troca o propósito: versionamento por data é para versões disruptivas (que quebram compatibilidade), não para "estáveis e não disruptivas" — e a palavra que denuncia é "não disruptivas".

Como ficaria certo: No versionamento baseado em datas, a API RESTful utiliza identificadores de calendário diretamente no URI para indicar versões disruptivas (que quebram compatibilidade), enquanto mudanças não disruptivas são feitas sem alterar a URI.

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.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho