Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida em relação a separação das responsabilidades

Segundo o S do Solid essa regra que realiza a validação do email não deveria estar uma classe separada? Eu não quero ser o chato da conversa, na verdade eu até entendo que, dada a intenção do curso, seria uma perda de tempo ficar criando uma classe só pra isso, sem contar o resto da implementação em outras classes. Eu só queria saber se essa ideia está correta. Valeu!

3 respostas

subindo de novo

solução!

Oi Joao,

Tem alguns principio do SOLID, e tambem da Orientacao a Objetos em si, que as vezes vao nos levar a esse tipo de questionamento.

Analisando na teoria o ideal seria separar em classes distintas, mas ai entra uma questao de "bom senso" para analisar se realmente faz sentido tal decisao. Sempre temos que avaliar as vantagens e desvantagens de cada decisao no projeto e as vezes vale a pena nao seguir a risca algum principio, em prol de outros beneficios.

Bons estudos!

Eu entendi perfeitamente o que você quis dizer, professor. Muito obrigado!

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