[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Lucas Silverio e Sousa
Criador Lucas Silverio e Sousa 10/07/2023

Boa noite, tudo bom?

 

Estou com bastante dúvida em relação à camada Service, quando utilizá-la. Neste caso do update por exemplo, a lógica para verificar se a imagem existe não ficaria no service? Não está claro para mim identificar o que colocar como responsabilidade da camada Service e o que deixar no Controller.

 

Obrigado.

Manager Carlos Ferreira 10/07/2023

Olá, Lucas!
Tudo bem?

Excelente pergunta amigo.

A vantagem deixar na camada service é a ideia de reaproveitar, se deixar no controller (o que não é errado) e precisar criar mais um entrada no sistema (seja api, views ou cli) será necessário duplicar a lógica.

Agora, se deixar na camada service layer, vai ser um lógica reaproveitável.

Pegou a ideia amigo? Ainda ficou algum dúvida?

Carlos Ferreira
Criador Lucas Silverio e Sousa 10/07/2023

Certo Carlos. Muito obrigado pela resposta. Ficou claro.

Lucas Silverio e Sousa
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!