Diante de um módulo de um Ministério Público Estadual que grava movimentações processuais em banco relacional com picos de falhas transitórias de conexão, usando Entity Framework Core com estratégia de execução (retries) habilitada, e da necessidade de garantir atomicidade em múltiplas operações, a abordagem compatível com retries e transação é
Um portal interno de um Ministério Público Estadual foi desenvolvido em React para análise de relatórios estatísticos, no qual componentes filhos memorizados com React.memo recebem funções anônimas como props em renderizações frequentes, ocasionando re-renderizações desnecessárias devido à mudança de referência das funções, mesmo quando os dados não se alteram. Nesse cenário, a técnica que mitiga o problema e estabiliza a referência das funções sem comprometer a consistência de estado é
Em C#, ao gravar um arquivo em disco usando FileStream, a decisão técnica que garante a liberação determinística do recurso (handle), mesmo se ocorrer exceção durante a escrita, é
O portal institucional de um Ministério Público Estadual publica relatórios estatísticos em formato PDF. Parte desses documentos foram digitalizados como imagem, impedindo navegação estruturada por leitores de tela. A adequação que atende às exigências da WCAG 2.1 e do e-MAG para garantir acessibilidade documental é a
Durante o desenvolvimento de um framework surgiu a necessidade de invocar dinamicamente
um método a partir de uma string que contém o nome e a classe do método. Um dos
programadores com mais experiência sugeriu o uso do conceito de reflexão computacional. O
framework em questão foi desenvolvido na linguagem Java, versão 25.
Considere uma arquitetura que utiliza o Hibernate 7.2/Jakarta Persistence
(jakarta.persistence.InheritanceType). Pretende-se mapear três entidades: mamífero,
cachorro e gato. As entidades cachorro e gato herdam de mamífero. O modelo de banco de
dados para representar essas entidades deve ser construído de forma que exista uma tabela
para cada entidade . As tabelas Cachorro e Gato devem fazer referência à tabela Mamífero.
Assinale a alternativa que apresenta a anotação CORRETA que deve ser utilizada.
Scrum é um método ágil, iterativo e incremental para gerenciamento de projetos (SCHWABER E
SUTHERLAND, 2020). Sobre o framework Scrum, avalie as seguintes assertivas:
I. São artefatos do Scrum o Backlog do produto, o Backlog da Sprint, o incremento e os testes
de unidade.
II. São eventos do Scrum a Sprint, o planejamento da Sprint, as reuniões diárias, a revisão da
Sprint e a retrospectiva da Sprint.
III. São pilares do Scrum a transparência, a inspeção e o compromisso.
IV. O Scrum é um método ágil voltado para projetos de desenvolvimento de software, e inclui
um conjunto de práticas de programação como testes de unidade e design incremental.
Assinale a alternativa que contém apenas as afirmações CORRETAS.