Imagem de fundo

Em um sistema corporativo de processamento financeiro, a...

Em um sistema corporativo de processamento financeiro, a equipe pretende reduzir efeitos colaterais, facilitar testes automatizados de regras de negócio e aumentar a previsibilidade de funções responsáveis por cálculo de tributos e descontos. Segundo esse caso, assinale CORRETAMENTE a estratégia aderente a esse objetivo:


A

O desenvolvedor deve focar em abstrações funcionais com funções puras e composição, minimizando dependência de estado mutável compartilhado.


B

O desenvolvedor deve implementar herança profunda entre classes de cálculo, de modo a concentrar o comportamento em hierarquias especializadas.


C

O desenvolvedor deve priorizar rotinas orientadas a eventos, porque a reação a estímulos externos substitui a necessidade de controle explícito de estado.


D

O programador deve visar o uso predominante de variáveis globais, para permitir reaproveitamento direto dos valores intermediários entre módulos.


E

O desenvolvedor deve concertar seus esforços na centralização da lógica em procedimentos monolíticos, reduzindo a fragmentação do código e o custo de invocação.