1
resposta

Isolando o código na classe "LogicaTimeline"

Qual é a vantagem de isolar o código de lógica que estava no componente "Timeline", para uma nova classe "LogicaTimeline"?

1 resposta

Fala ai Marcelo, tudo bem? Acho que posso te destacar algumas vantagens, sendo:

  1. Os componentes ficam mais simples e fazem apenas o que precisam fazer. Cada componente deve ter uma única responsabilidade.
  2. Deixar o component burro é muito bom pois ajuda na manutenção, testes e refatorações, uma vez que ele apenas lida com UI.
  3. Regras de negócio ficam centralizadas em uma classe de dominio específica, assim, você pode reaproveitá-las.
  4. Manutenção mais simples, você sabe onde precisa ir para mexer nas regras de negócio.
  5. Reaproveitamento de código.

E por ai vai...

Espero ter ajudado.