1
resposta

Sobrecarga no módulo resulta em algo?

Boa noite Professor.
uma dúvida, sobrecarregar os módulos em questão resulta em algo negativo?
Caso sim, poderia orientar-me sobre?

1 resposta

Olá, Luan! Tudo bem?

Sua dúvida é muito boa, e a resposta é sim: quando um módulo acumula muitas responsabilidades, isso acaba trazendo problemas. Reconhecer isso já é um grande passo para escrever um código mais limpo e sustentável.

Um exemplo é o nova-transacao-component.ts, que pode acabar cuidando de coisas que não são função dele. Isso dificulta a manutenção, porque uma pequena mudança pode gerar erros inesperados. Também atrapalha o reaproveitamento, já que você precisa importar muito código para usar apenas uma parte. Além disso, a lógica fica misturada: o componente deveria lidar só com a interface, enquanto regras de negócio, como calcular saldo, pertencem a outro módulo.

A solução está no Princípio da Responsabilidade Única. Componentes ficam responsáveis apenas pela interface, recebendo e repassando dados. Já as regras de negócio ficam concentradas em módulos próprios, como o módulo "Conta", que cuida do saldo, das transações e do histórico.

Assim, cada parte do projeto tem um papel claro e o código se mantém muito mais organizado.

Você está no caminho certo ao refletir sobre a arquitetura do seu projeto!

Espero ter ajudado! Bons estudos!

Sucesso

Imagem da comunidade