Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — MVC (Model-View-Controller) — IEL 2025

TI - Desenvolvimento de SistemasMVC (Model-View-Controller)
Código
qa699800
Banca
IEL
Órgão
SENAI
Ano
2025
Cargo
ATI ( )
Qual é a principal desvantagem de colocar lógica de negócio diretamente no Controller (o antipadrão "Fat Controller") em uma aplicação complexa?
  1. ACausa um pequeno aumento na latência da requisição.
  2. BA lógica se torna difícil de ser reutilizada por outras partes do sistema (como uma API, um worker ou um script de linha de comando) que não passam pelo fluxo HTTP.
  3. CDificulta a aplicação de estilos CSS na View correspondente.
  4. DExige que o Model se torne mais complexo para se comunicar com um Controller "gordo".
Revelar gabarito e comentário

GabaritoB — A lógica se torna difícil de ser reutilizada por outras partes do sistema (como uma API, um worker ou um script de linha de comando) que não passam pelo fluxo HTTP.

Link permanente: /questoes/qa699800