

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
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:
O desenvolvedor deve focar em abstrações funcionais com funções puras e composição, minimizando dependência de estado mutável compartilhado.
O desenvolvedor deve implementar herança profunda entre classes de cálculo, de modo a concentrar o comportamento em hierarquias especializadas.
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.
O programador deve visar o uso predominante de variáveis globais, para permitir reaproveitamento direto dos valores intermediários entre módulos.
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.