DEV Community

Discussion on: Expressão Lambda - Parte II (Quando e como usar)

Collapse
diariodeumacdf profile image
Carolina Dias Fonseca Author

Hey Silvair, beleza? Primeiramente, obrigada pelo feedback e sobre o parágrafo, rapaz, vou lhe ser sincera que fiquei (ainda estou) refletindo a melhor forma de escrever esse parágrafo, a doc da Oracle nesse trecho é beem confusa para mim... Tem alguma sugestão para eu editar o texto?

Collapse
silvairsoares profile image
Silvair L. Soares • Edited on

E aí, blz. A documentação da Oracle foi bem mal escrita neste ponto mesmo.

Segundo a oracle (then the syntax of anonymous classes may seem unwieldy and unclear) o problema das classes anônimas é que sua sintaxe pode parecer complicada e confusa. Então, eu somente emendaria os dois primeiros parágrafos, e removeria algumas redundâncias que a Oracle incluiu em sua doc.

No seu resumo, a conclusão do assunto abordado no primeiro parágrafo, ficou no início do segundo. Eu deixaria mais ou menos assim:

“Um problema com classes anônimas é que, se sua implementação for muito simples (sendo uma interface que contém um único método, por exemplo), a sua sintaxe pode parecer incerta e não muito clara.

Nesses casos, normalmente você está tentando passar funcionalidade como argumento para outro método, semelhante a iniciar uma ação quando alguém clica num botão.”

Thread Thread
diariodeumacdf profile image
Carolina Dias Fonseca Author • Edited on

Gostei, ficou beeem melhor, vou alterar com a sua sugestão ;) de novo: obrigada pelo feedback e pela colaboração! Alterei lá e achei válido te incluir na colaboração <3

Thread Thread
silvairsoares profile image
Silvair L. Soares • Edited on

Que bom que gostou!
Nem precisava me incluir, o mérito é todo seu. Estamos todos no mesmo barco, eu estou aprendendo sempre também.
Um abraço.