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

Utilizar a convenção de método privado ou não?

Como estamos utilizando o método obterNegociacoesDaSemana() apenas na classe de NegociacaoService será que é uma boa utilizarmos a convenção com o underline para métodos privados (_obterNegociacoesDaSemana()), ou deixamos assim pois poderemos utilizar esses métodos em outras instâncias do serviço?

2 respostas
solução!

A classe NegociacaoController chamará apenas o método obterNegociacoes() de NegociacaoService. Este tem que ser público. Já os demais, como você citou, não serão mais usados fora do serviço e por conseguinte, faz sentido sim, todos eles receberem o underline para indicar que são privados. A não ser que faça sentido eles serem usados fora da classe.

Excelente sacada, Álvaro! Só confirma se era isso mesmo a sua dúvida e se não viajei aqui.

Era isso mesmo, Flávio.

Valeu, cangaceiro! :D