Questão de Sistemas de Informação — Sistemas de Informação — CESPE / CEBRASPE 2024
Sistemas de Informação›Sistemas de Informação
Código
ce171000
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2024
Nível
Médio
Cargo
Técnico Judiciário - Área Apoio Especializado - Especialidade: Programação de Sistemas
A respeito da Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br), julgue o item a seguir.Quanto à URL das APIs, recomenda-se que se utilizem substantivos no singular nos nomes das entidades negociais, já que uma entidade pode armazenar apenas uma ocorrência.
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
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”.
Plataforma Digital do Poder Judiciário Brasileiro (PDPJ-Br) – URL de APIs
❌ ERRADO. A afirmação contraria a recomendação amplamente adotada no design de APIs RESTful, que é utilizar substantivos no plural para endpoints que representam coleções de recursos. A justificativa apresentada ("uma entidade pode armazenar apenas uma ocorrência") é equivocada, pois não impede o uso do plural; ao contrário, o plural indica que o endpoint lida com um conjunto de entidades.
Análise do item
O trecho afirma: "recomenda-se que se utilizem substantivos no singular nos nomes das entidades negociais, já que uma entidade pode armazenar apenas uma ocorrência."
Na prática, as melhores práticas de arquitetura REST indicam:
Coleções:/usuarios (plural) para acessar a lista de usuários.
Recurso individual:/usuarios/{id} (singular com identificador).
A lógica de que "uma entidade armazena apenas uma ocorrência" é falha: o endpoint /usuarios não representa uma entidade individual, mas sim uma coleção. Mesmo que uma base de dados tenha uma única instância de uma entidade, o padrão plural permanece coerente com a ideia de coleção.
Portanto, a afirmativa está errada.
NÃO CAIA NESSA!
A banca trocou o padrão singular/plural e ainda apresentou uma justificativa falsa para sustentá-lo. Lembre-se: em APIs REST, o plural é a convenção para endpoints de coleção (ex.: /clientes, /pedidos), enquanto o singular fica reservado para recursos específicos após o identificador.