Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Lambda >>> Method reference?

Olá

Pelo que entendi o Method Reference em si é apenas uma lambda, mas só que mais organizada e visualmente mais agradável para os olhos do programador em questão. Por isso, gostaria de perguntar se nós como programadores devemos nos preocupar em usar somente o lambda ( na hora de construir o código) e só mais tarde ( quando o código estiver pronto ) devemos verificar e colocar o método referencial quando é necessário? Se esse for o caso então falando somente sobre a compilação e como o código funciona ( triando a parte dele ser mais fácil de se ver nas linhas de código ), o method reference não é meio desnecessário quando temos o Lambda?

1 resposta
solução!

Olá Guilherme, tudo bem com você?

Tudo que pode ser escrito utilizando Method Reference pode, de fato, ser escrito utilizando Lambda Expressions também e pode ser uma estratégia interessante escrever os Lambdas primeiro e refatorar para Method Reference apenas depois. Os Method Reference trazem mais legibilidade ao código Java, e por isso seu uso é interessante.

Imagine um projeto que está sendo desenvolvido hoje: a pessoa que está desenvolvendo consegue fazer o código funcionar, mas não se atenta muito em deixar o código "limpo", legível. Meses depois essa pessoa tem que fazer a manutenção do código e por ele ter sido escrito de maneira não-legível, torna muito difícil o trabalho da manutenção, pois essa pessoa vai ter que estudar novamente o código inteiro para lembrar como funciona cada método ou funcionalidade dele. O papel do Method Reference, nesse caso, poderia ser facilitar a leitura, sem tem que se preocupar em entender a lógica contida em uma expressão Lambda.

Me coloco à disposição e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!