Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a vantagem do desacoplamento?

Não entendi exatamente qual foi o objetivo de desacoplar o console-handler e alert-handler.

1 resposta
solução!

Fala ai Débora, tudo bem? Uma das vantagens de trabalhar com eventos é não se acoplar com o que ou como será feito quando um evento for disparado.

Isso porque hoje pode ser que apenas um lugar da aplicação precisa ouvir esse vento, mas, amanhã ou depois outras regras e lugares podem precisar ouvir esse evento.

Se isso estiver dentro de um if ou chamando várias funções, o código fica muito acoplado, onde a origem conhece e faz muito mais do que deveria.

A ideia é, sempre que alguém precisar saber o total de itens, que se inscreva no evento e receba o valor quando os mesmos forem totalizados.

Agora a função de soma, possui apenas uma responsabilidade para fazer e lidar que é somar.

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software