Em um tribunal, a equipe técnica adota práticas de DevOps e DevSecOps. A equipe utiliza ferramentas de controle de versão
como GitLab e GitHub, além de pipelines automatizados de CI/CD. Dentro dessa estrutura, a organização eficiente do
versionamento e da gestão de código deve considerar que
No desenvolvimento de aplicações para um tribunal, a equipe técnica adota padrões de projeto (GOF), boas práticas de codificação e princípios de design como SOLID, DRY e KISS. Em projetos que envolvem arquiteturas de microsserviços, arquiteturas
orientadas a eventos e a construção de pipelines de dados, a aplicação desses conceitos é essencial para garantir a robustez
das soluções. Nesse contexto, o desenvolvimento deve seguir estratégias que
Em um sistema de gerenciamento de processos judiciais, desenvolvido em TypeScript, é necessário declarar uma variável chamada processos, que deve armazenar exclusivamente números inteiros representando os códigos dos processos. Essa
variável deve ser inicializada com os valores 101, 102 e 103, utilizando explicitamente a sintaxe de array genérico da linguagem. A instrução que atende corretamente a esse requisito é
Em um site de uma organização construído com HTML e CSS, deseja-se aplicar um estilo especial a todos os links externos
(com target=" blank") que não pertencem à classe patrocinado. O seletor CSS3 que atendea esse requisito é:
Um analista cria a entidade Processo para um sistema de um tribunal, persistindo processos judiciais em um banco relacional,
com número do processo gerado automaticamente, tipo de ação não nulo e relacionamento N: 1 com a entidade Vara (unidade
judicial). Nesse contexto, o mapeamento correto da entidade Processo é @Entity para indicar que Processo é uma
entidade.
Uma analista está trabalhando em uma API Spring Boot e precisa documentar os endpoints utilizando anotações do Swagger
para descrever operações, parâmetros e respostas. Ela quer garantir que a documentação seja clara e compatível com a
especificação OpenAPI 3.0, mas está incerta sobre qual conjunto de anotações usar e como aplicá-las corretamente em um
controlador. O endpoint em questão é um GET /processos/(id) que retorna os detalhes de um processo. Nesse cenário, a
maneira correta de anotar o endpoint GET /processos/(id) em um controlador Spring Boot para garantir uma documentação
precisa e compatível com OpenAPI 3.0, usando a biblioteca springdoc-openapi, é usar
Durante a execução de um sistema baseado em microsserviços criado com Spring Cloud, o time de DevOps identificou a
necessidade de alterar a URL de um serviço externo, que está definida em uma propriedade no arquivo de configuração remoto.
O objetivo é aplicar essa nova URL sem reiniciar o serviço cliente. Dado esse cenário, representa corretamente os passos ou
requisitos para aplicar a nova configuração com sucesso:
O trecho de código C# a seguir mostra uma classe derivada de um sistema de cálculo de rescisão trabalhista. O código recebe o salário base e o tempo de serviço (em meses) do trabalhador para calcular a indenização proporcional.
I { public static double CalcularRescisao(double salarioBase, int mesesTrabalhados) { double indenizacao = salarioBase * mesesTrabalhados / 12; return II ; } }
Considerando o conceito de herança em C# e que o código será executado em condições ideais, as lacunas I e II são, correta e respectivamente, preenchidas com