docs: Create 16-records.md - Explicando como utilizar a classe record#43
docs: Create 16-records.md - Explicando como utilizar a classe record#43kaiquevieirasoares wants to merge 9 commits intopaulorievrs:masterfrom
Conversation
|
@FerroEduardo poderia verificar? Este PR contém um dos tópicos da Issue #40 |
|
Fiquei de revisar, mas acabei esquecendo. Farei o review em breve |
|
Ok, tranquilo! |
4 - Intermediário/16-records.md
Outdated
There was a problem hiding this comment.
Não acredito que a simplicidade dos records adicione complexidade. Pode ser que a adição de novas funções crie uma "barreira" inicial, por ser algo novo e diferente, mas o seu conceito é bem simples de se entender.
Várias documentações reforçam essa ideia de simplicidade e o objetivo de ser uma classe de transporte de dados.
- https://docs.oracle.com/en/java/javase/14/language/records.html
- https://docs.oracle.com/en/java/javase/17/language/records.html
- https://openjdk.org/jeps/395
Também ficou meio contraditório, visto que outro ponto acima menciona que é "mais fácil de ler e manter o código".
4 - Intermediário/16-records.md
Outdated
There was a problem hiding this comment.
| ## Mesma classe utilizando Records. | |
| Observe como o código foi simplificado em apenas uma linha. Esse é o poder dessa classe, agora os métodos de acesso a classe não precisam ser criados manualmente, logo, serão instanciados de acordo com a necessidade do código. | |
| ## Exemplo utilizando Records. | |
| Observe como o código foi simplificado em apenas uma linha. Esse é o poder dessa classe, agora os métodos de acesso a classe não precisam ser criados manualmente, logo, serão instanciados de acordo com a necessidade do código. |
Reformular esse parágrafo tb
Co-authored-by: Eduardo Cabral <47820549+FerroEduardo@users.noreply.github.com>
Co-authored-by: Eduardo Cabral <47820549+FerroEduardo@users.noreply.github.com>
Co-authored-by: Eduardo Cabral <47820549+FerroEduardo@users.noreply.github.com>
Co-authored-by: Eduardo Cabral <47820549+FerroEduardo@users.noreply.github.com>
Co-authored-by: Eduardo Cabral <47820549+FerroEduardo@users.noreply.github.com>
Co-authored-by: Eduardo Cabral <47820549+FerroEduardo@users.noreply.github.com>
Co-authored-by: Eduardo Cabral <47820549+FerroEduardo@users.noreply.github.com>
|
Pronto @FerroEduardo, modificações feitas. 😄 |
FerroEduardo
left a comment
There was a problem hiding this comment.
Reabri alguns comentários que não foram resolvidos
Esse pull request adiciona ao repositório as instruções de como utilizar a classe Record introduzida a partir do java 17, foi criado um arquivo MarkDown dentro do diretório intermediário, arquivo 16-records.md.