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

Retornar ou não em diversos Pontos

Quando fiz um outro curso, o instrutor nos ensinou que é uma melhor prática retornar de um único ponto, porém no curso vi que o Paulo retorna de múltiplos pontos no método transfere. Fiquei com dúvida em relação a qual seria a melhor prática no caso. Alguém poderia me ajudar?

2 respostas
solução!

Oi Gabriel, tudo tranquilo?

Acredito que esse instrutor estava falando do princípio Single-exit point, um princípio que antigamente era considerado uma boa prática que nós deveríamos respeitar, mas que hoje em dia, se tornou algo discutível. Para entender melhor, eu recomendo MUITO você dar uma lida no artigo O principio Single-exit point que levanta ótimos pontos que acredito que te ajudarão a entender o contexto da coisa.

Mas já dando um pequeno spoiler, a resposta para essa questão, como quase tudo na vida, é: depende. Sempre que lidamos com boas práticas, a conversa pode ficar meio perigosa, já que com o passar do tempo as tecnologias mudam e nós precisamos acompanhar essa mudança filtrando aquilo que faz, ou não, sentido usar em nosso código.

Espero que essa leitura ajude a esclarecer sua dúvida. Qualquer coisa é só avisar!

Bons estudos!!

Boa Tarde Thiago,

Muito obrigado mesmo pela resposta, me ajudou a esclarecer bastante esse ponto. Vou dar uma lida mais profunda no link passado mas de verdade muito obrigado!