Uma equipe mantém uma aplicação web estruturada segundo o
modelo MVC (Modelo-Visão-Controlador). Após sucessivas
evoluções, os controladores passaram a concentrar validações de
negócio, cálculos, verificação de permissões e decisões sobre
transições de estado.
Como consequência, regras semelhantes começaram a ser repetidas em diferentes controladores, e mudanças em uma mesma política funcional passaram a exigir alterações em vários pontos do sistema. Em uma revisão arquitetural, decidiu-se promover uma refatoração para reduzir esse problema mantendo a separação de responsabilidades e favorecendo a reusabilidade.
Nesse contexto, de acordo com o modelo MVC, assinale a opção que apresenta a medida mais adequada.
Como consequência, regras semelhantes começaram a ser repetidas em diferentes controladores, e mudanças em uma mesma política funcional passaram a exigir alterações em vários pontos do sistema. Em uma revisão arquitetural, decidiu-se promover uma refatoração para reduzir esse problema mantendo a separação de responsabilidades e favorecendo a reusabilidade.
Nesse contexto, de acordo com o modelo MVC, assinale a opção que apresenta a medida mais adequada.
Provas
Questão presente nas seguintes provas
Agente Especializado - TI/Sistemas
60 Questões
Agente Técnico - TI/Desenvolvimento
60 Questões