Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

[Dúvida] Arquitetura para testes

Fiquei em dúvida em relação a arquitetura para testes.

Toda regra de negocio deve estar em Custom Hooks ou modulos separados? E ai fazemos a injeção de dependencias nos componentes destas logicas para facilitar os testes, eh isso?

1 resposta

Salve, Zick!

Em muitos cenários faz sentido isolar a regra de negócio dos componentes sim, mas isso não é uma abordagem para ser seguida cegamente. Tem de analisar cada caso e tomar a melhor decisão.

Eu escrevi uma série de arigos sobre SOLID que pode te ajudar a organizar seus componentes: