FCC — Técnico Judiciário - Área Apoio Especializado - Especialidade: Desenvolvimento de Sistema da Informação — Padrões de projeto (Design Patterns) ,REFATORAÇÃO — 2025

Enunciado

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

Alternativas

  1. A)

    agrupem funcionalidades relacionadas em módulos únicos e extensos, buscando reduzir a dispersão de código e simplificar a navegação no projeto.

  2. B)

    aceleremaentrega de funcionalidades incrementais, ainda que isso implique acúmulo progressivo de dívidas técnicas no código.

  3. C)

    adotem abordagens flexíveis de implementação, dispensando o uso explícito de princípios de design, desde que os testes automatizados estejam presentes.

  4. D)

    incorporem refatoração contínua, mantenham o código alinhado aos princípios de design e favoreçam a manutenção e a evolução dos sistemas.

  5. E)

    priorizem a consistência transacional entre microsserviços, ainda que isso limite o uso de comunicação assíncrona em arquiteturas orientadas a eventos.

Gabarito e comentário

Resposta correta: D

A refatoração contínua e a aplicação de SOLID, DRY e KISS reduzem acoplamento e duplicação e facilitam manutenção e evolução.

Questões relacionadas