Submit Search
Upload
Clean code com features do java 8 a java 14
•
Download as PPTX, PDF
•
3 likes
•
399 views
Paula Santana
Follow
Como as features do Java 8 a 14 se relacionam com o clean code
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 44
Download now
Recommended
Essa palestra informa sobre 12 pontos importante a avaliar no desenvolvimento de software em Java.
Como fazer um bom desgn de c[odigo em java
Como fazer um bom desgn de c[odigo em java
Paula Santana
Apresentação TDC SP 2020
Clean code com features do java 8 a java 14
Clean code com features do java 8 a java 14
Roan Brasil Monteiro
Palestra Evolução Plataforma Java Evento de comemoração dos 10 anos do grupo CAJU - Totem TI. Local: Facudade Unirondon
Evolução Plataforma Java
Evolução Plataforma Java
Totem Treinamentos
Paradigmas de linguagem de programação
01 aula1 habib
01 aula1 habib
eduardohabib
Palestra sobre Java 8 ministrada no FISL 16 em Porto Alegre/RS, no dia 11 de julho de 2015
Java 8 e futuro
Java 8 e futuro
Thiago Gonzaga
Microservices, soa e o melhor das filas
Microservices, soa e o melhor das filas
Diego Pacheco
Academia do programador
Academia do programador
Season Consultoria e Treinamentos Avançados em Informática
Integração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integração
Joao Johanes
Recommended
Essa palestra informa sobre 12 pontos importante a avaliar no desenvolvimento de software em Java.
Como fazer um bom desgn de c[odigo em java
Como fazer um bom desgn de c[odigo em java
Paula Santana
Apresentação TDC SP 2020
Clean code com features do java 8 a java 14
Clean code com features do java 8 a java 14
Roan Brasil Monteiro
Palestra Evolução Plataforma Java Evento de comemoração dos 10 anos do grupo CAJU - Totem TI. Local: Facudade Unirondon
Evolução Plataforma Java
Evolução Plataforma Java
Totem Treinamentos
Paradigmas de linguagem de programação
01 aula1 habib
01 aula1 habib
eduardohabib
Palestra sobre Java 8 ministrada no FISL 16 em Porto Alegre/RS, no dia 11 de julho de 2015
Java 8 e futuro
Java 8 e futuro
Thiago Gonzaga
Microservices, soa e o melhor das filas
Microservices, soa e o melhor das filas
Diego Pacheco
Academia do programador
Academia do programador
Season Consultoria e Treinamentos Avançados em Informática
Integração de sistemas da informação - Abordagens de integração
Integração de sistemas da informação - Abordagens de integração
Joao Johanes
Apresentação sobre Apache Cassandra na Movile no SP Big Data Meetup 2015. Conheça esse banco de dados distribuído e como vem sendo usando por grandes empresas.
SP Big Data Meetup - Conhecendo Apache Cassandra @Movile
SP Big Data Meetup - Conhecendo Apache Cassandra @Movile
Eiti Kimura
Palestra no evento: http://www.cesar.edu.br/techday-2-0/ título: Novidades do Java 8 Resumo: Faremos uma discussão sobre as Expressões Lambda e os impactos da incorporação desta funcionalidade na linguagem, além das principais novidades do Java 8. profdouglas.blogspot.com
Java 8 e lambdas (palestra Techday 2.0)
Java 8 e lambdas (palestra Techday 2.0)
Douglas Frari
Java8 se você não conhece ainda, corra! Você está ficando para trás.
Java8
Java8
Jadson Santos
JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5
Helder da Rocha
Uma breve introdução a programação funcional e a algumas funções disponíveis no javascript pra a programação funcional
Programacao funcional
Programacao funcional
Deivis Wingert
"Computação Serverless permite que você construa e execute aplicações sem a necessidade de provisionar ou gerenciar servidores. Com a computação Serverless você pode construir aplicações web, mobile e IoT backends, executar processamento em streams de dados ou em big data, criar chatbots e mais. Nessa sessão você será iniciado nos caminhos da computação Serverless através do AWS Lambda, que lhe permite executar código sem provisionar ou gerenciar servidores. Nós o demonstraremos as bases de construção de aplicações em Lambda e como tirar vantagens de benefícios como elasticidade contínua, alta disponibilidade nativa, inúmeras integrações com apps AWS e de terceiros e precificação por frações de segundo. Nós também apresentaremos um portifólio de serviços AWS que lhe auxiliarão na construção de aplicações Serverless em conjunto com o lambda, como API Gateway, Amazon DynamoDB, AWS Step Functions e mais." https://aws.amazon.com/pt/lambda/
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloud
Amazon Web Services LATAM
conteudo ligado a boas praticas de desenvolvimento de software, SOLID, KISS, DRY, design patterns, boas praticas com api, style guide de apis.
Apresentacao Boas praticas, revisão java, SOLID, KISS, DRY, design patterns, ...
Apresentacao Boas praticas, revisão java, SOLID, KISS, DRY, design patterns, ...
Vinicius Pulgatti
Workflow com MATLAB e Simulink
Webinar SDR
Webinar SDR
Opencadd Advanced Technology
A nova arquitetura do DataSnap permite disponibilizar regras de negócios através de Server Methods, esta arquitetura facilita a integração com frameworks de testes, com isso podemos automatizar os testes a cada nova versão dos servidores DataSnap, durante esta apresentação vamos aprender como implementar testes em projetos DataSnap.
Testando aplicações DataSnap
Testando aplicações DataSnap
Andreano Lanusse
Tecnologias para Desenvolvimento Baseado em Componentes (DBC) - do professor Antonio Francisco do Prado da UFSCAr no WDBC 2002
Palest"Tecnologias para Desenvolvimento Baseado em Componentes"
Palest"Tecnologias para Desenvolvimento Baseado em Componentes"
sbcars
Palestra sobre novos recursos do C# 6.0 realizada durante o Interopmix 2015 (24/10/2015). Tópicos apresentados: - Visual Studio 2015, C# 6.0 e mais... - Alguns recursos da nova versão do Visual Studio - Novos recursos do C# 6.0
C# 6.0 - Interopmix 2015
C# 6.0 - Interopmix 2015
Renato Groff
Principios e paradigmas_de_computacao2
Principios e paradigmas_de_computacao2
Lumabyte Soluções e Tecnologias
Palestra online sobre novos recursos do C# 6.0 realizada para o grupo DotNetBaixada (06/11/2015). Tópicos apresentados: - Visual Studio 2015, C# 6.0 e mais... - Alguns recursos da nova versão do Visual Studio - Novos recursos do C# 6.0
C# 6.0 - DotNetBaixada - Novembro/2015
C# 6.0 - DotNetBaixada - Novembro/2015
Renato Groff
Service Design Patterns - Study Case
Service Design Patterns - Study Case
Rafael Salerno de Oliveira
Conheça formas de melhorar a qualidade do seu código fonte, além de conhecer também algumas ferramentas para auxiliá-lo.
Potencializando a qualidade de código
Potencializando a qualidade de código
Maykel dos Santos Braz, ZCE
Material apresentado no QConSP 2014.
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
DataStax Academy
Material apresentado no QConSP 2014. Overview sobre o NoSQL Cassandra e como aplicá-lo no desenvolvimento de serviços críticos de alto desempenho para aplicações móveis.
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
Eiti Kimura
Quais os problemas da engenharia de dados? Python é uma ferramenta que importa nessa jornada. Conceitos básicos serão apresentados para desmistificar erros mais comuns ao projetar pipelines usando Python, desde aquisição, ingestão, transformação, armazenamento e gerenciamento.
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Affinitas GmbH
"Amazon CloudFront oferece uma maneira simples e econômica de melhorar a performance, confiabilidade e alcance global do seu website, seja ele conteúdo estático ou dinâmico. Participe desta sessão para entender detalhes sobre seus principais conceitos, práticas recomendadas de arquitetura, como evitar encaminhamentos desnecessários de cabeçalhos/cookies, como testar sua aplicação ao fazer deploy nas origens e funcionalidades como certificados, automação de segurança e monitoria. Iremos também apresentar casos de uso do Lambda@Edge - novo recurso que possibilita a execução de funções Lambda em resposta a eventos do CloudFront. Assim como como toda função Lambda, o código é executado sem a necessidade de provisionar ou gerenciar servidores. A diferença aqui é que o Lambda@Edge executa diretamenta da infraestrutura de pontos de presença do CloudFront, na borda da rede." https://aws.amazon.com/pt/cloudfront/
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Amazon Web Services LATAM
Introducao banco de dados
Introducao banco de dados
vaniakenob
Boas Práticas para desenvolvimento java que nunca saíram de moda
Boas Práticas para desenvolvimento java que nunca saíram de moda
Boas Práticas para desenvolvimento java que nunca saíram de moda
Paula Santana
Dicas para quem esta começando.
Como começar quando se esta começando?
Como começar quando se esta começando?
Paula Santana
More Related Content
Similar to Clean code com features do java 8 a java 14
Apresentação sobre Apache Cassandra na Movile no SP Big Data Meetup 2015. Conheça esse banco de dados distribuído e como vem sendo usando por grandes empresas.
SP Big Data Meetup - Conhecendo Apache Cassandra @Movile
SP Big Data Meetup - Conhecendo Apache Cassandra @Movile
Eiti Kimura
Palestra no evento: http://www.cesar.edu.br/techday-2-0/ título: Novidades do Java 8 Resumo: Faremos uma discussão sobre as Expressões Lambda e os impactos da incorporação desta funcionalidade na linguagem, além das principais novidades do Java 8. profdouglas.blogspot.com
Java 8 e lambdas (palestra Techday 2.0)
Java 8 e lambdas (palestra Techday 2.0)
Douglas Frari
Java8 se você não conhece ainda, corra! Você está ficando para trás.
Java8
Java8
Jadson Santos
JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5
Helder da Rocha
Uma breve introdução a programação funcional e a algumas funções disponíveis no javascript pra a programação funcional
Programacao funcional
Programacao funcional
Deivis Wingert
"Computação Serverless permite que você construa e execute aplicações sem a necessidade de provisionar ou gerenciar servidores. Com a computação Serverless você pode construir aplicações web, mobile e IoT backends, executar processamento em streams de dados ou em big data, criar chatbots e mais. Nessa sessão você será iniciado nos caminhos da computação Serverless através do AWS Lambda, que lhe permite executar código sem provisionar ou gerenciar servidores. Nós o demonstraremos as bases de construção de aplicações em Lambda e como tirar vantagens de benefícios como elasticidade contínua, alta disponibilidade nativa, inúmeras integrações com apps AWS e de terceiros e precificação por frações de segundo. Nós também apresentaremos um portifólio de serviços AWS que lhe auxiliarão na construção de aplicações Serverless em conjunto com o lambda, como API Gateway, Amazon DynamoDB, AWS Step Functions e mais." https://aws.amazon.com/pt/lambda/
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloud
Amazon Web Services LATAM
conteudo ligado a boas praticas de desenvolvimento de software, SOLID, KISS, DRY, design patterns, boas praticas com api, style guide de apis.
Apresentacao Boas praticas, revisão java, SOLID, KISS, DRY, design patterns, ...
Apresentacao Boas praticas, revisão java, SOLID, KISS, DRY, design patterns, ...
Vinicius Pulgatti
Workflow com MATLAB e Simulink
Webinar SDR
Webinar SDR
Opencadd Advanced Technology
A nova arquitetura do DataSnap permite disponibilizar regras de negócios através de Server Methods, esta arquitetura facilita a integração com frameworks de testes, com isso podemos automatizar os testes a cada nova versão dos servidores DataSnap, durante esta apresentação vamos aprender como implementar testes em projetos DataSnap.
Testando aplicações DataSnap
Testando aplicações DataSnap
Andreano Lanusse
Tecnologias para Desenvolvimento Baseado em Componentes (DBC) - do professor Antonio Francisco do Prado da UFSCAr no WDBC 2002
Palest"Tecnologias para Desenvolvimento Baseado em Componentes"
Palest"Tecnologias para Desenvolvimento Baseado em Componentes"
sbcars
Palestra sobre novos recursos do C# 6.0 realizada durante o Interopmix 2015 (24/10/2015). Tópicos apresentados: - Visual Studio 2015, C# 6.0 e mais... - Alguns recursos da nova versão do Visual Studio - Novos recursos do C# 6.0
C# 6.0 - Interopmix 2015
C# 6.0 - Interopmix 2015
Renato Groff
Principios e paradigmas_de_computacao2
Principios e paradigmas_de_computacao2
Lumabyte Soluções e Tecnologias
Palestra online sobre novos recursos do C# 6.0 realizada para o grupo DotNetBaixada (06/11/2015). Tópicos apresentados: - Visual Studio 2015, C# 6.0 e mais... - Alguns recursos da nova versão do Visual Studio - Novos recursos do C# 6.0
C# 6.0 - DotNetBaixada - Novembro/2015
C# 6.0 - DotNetBaixada - Novembro/2015
Renato Groff
Service Design Patterns - Study Case
Service Design Patterns - Study Case
Rafael Salerno de Oliveira
Conheça formas de melhorar a qualidade do seu código fonte, além de conhecer também algumas ferramentas para auxiliá-lo.
Potencializando a qualidade de código
Potencializando a qualidade de código
Maykel dos Santos Braz, ZCE
Material apresentado no QConSP 2014.
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
DataStax Academy
Material apresentado no QConSP 2014. Overview sobre o NoSQL Cassandra e como aplicá-lo no desenvolvimento de serviços críticos de alto desempenho para aplicações móveis.
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
Eiti Kimura
Quais os problemas da engenharia de dados? Python é uma ferramenta que importa nessa jornada. Conceitos básicos serão apresentados para desmistificar erros mais comuns ao projetar pipelines usando Python, desde aquisição, ingestão, transformação, armazenamento e gerenciamento.
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Affinitas GmbH
"Amazon CloudFront oferece uma maneira simples e econômica de melhorar a performance, confiabilidade e alcance global do seu website, seja ele conteúdo estático ou dinâmico. Participe desta sessão para entender detalhes sobre seus principais conceitos, práticas recomendadas de arquitetura, como evitar encaminhamentos desnecessários de cabeçalhos/cookies, como testar sua aplicação ao fazer deploy nas origens e funcionalidades como certificados, automação de segurança e monitoria. Iremos também apresentar casos de uso do Lambda@Edge - novo recurso que possibilita a execução de funções Lambda em resposta a eventos do CloudFront. Assim como como toda função Lambda, o código é executado sem a necessidade de provisionar ou gerenciar servidores. A diferença aqui é que o Lambda@Edge executa diretamenta da infraestrutura de pontos de presença do CloudFront, na borda da rede." https://aws.amazon.com/pt/cloudfront/
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Amazon Web Services LATAM
Introducao banco de dados
Introducao banco de dados
vaniakenob
Similar to Clean code com features do java 8 a java 14
(20)
SP Big Data Meetup - Conhecendo Apache Cassandra @Movile
SP Big Data Meetup - Conhecendo Apache Cassandra @Movile
Java 8 e lambdas (palestra Techday 2.0)
Java 8 e lambdas (palestra Techday 2.0)
Java8
Java8
JustJava 2005: Web Services em Java com o JWSDP 1.5
JustJava 2005: Web Services em Java com o JWSDP 1.5
Programacao funcional
Programacao funcional
Iniciando com AWS Lambda e serverless em cloud
Iniciando com AWS Lambda e serverless em cloud
Apresentacao Boas praticas, revisão java, SOLID, KISS, DRY, design patterns, ...
Apresentacao Boas praticas, revisão java, SOLID, KISS, DRY, design patterns, ...
Webinar SDR
Webinar SDR
Testando aplicações DataSnap
Testando aplicações DataSnap
Palest"Tecnologias para Desenvolvimento Baseado em Componentes"
Palest"Tecnologias para Desenvolvimento Baseado em Componentes"
C# 6.0 - Interopmix 2015
C# 6.0 - Interopmix 2015
Principios e paradigmas_de_computacao2
Principios e paradigmas_de_computacao2
C# 6.0 - DotNetBaixada - Novembro/2015
C# 6.0 - DotNetBaixada - Novembro/2015
Service Design Patterns - Study Case
Service Design Patterns - Study Case
Potencializando a qualidade de código
Potencializando a qualidade de código
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
QConSP 2014 - Cassandra no Desenvolvimento de Aplicações para serviços Móveis
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Deep dive em aceleração de entrega de conteúdo, APIs e Aplicações utilizando ...
Introducao banco de dados
Introducao banco de dados
More from Paula Santana
Boas Práticas para desenvolvimento java que nunca saíram de moda
Boas Práticas para desenvolvimento java que nunca saíram de moda
Boas Práticas para desenvolvimento java que nunca saíram de moda
Paula Santana
Dicas para quem esta começando.
Como começar quando se esta começando?
Como começar quando se esta começando?
Paula Santana
Explicando conceito básicos sobre este padrão arquitetural para desenvolvimento de software.
Desvendando a arquitetura orientada a eventos
Desvendando a arquitetura orientada a eventos
Paula Santana
Dicas para quem esta iniciando no mundo de desenvolvimento de software.
Como começas quando se está começando
Como começas quando se está começando
Paula Santana
Apresentando alguns pontos abordados no livro de Rafactoring do Martin Fowler.
Refatoracao de codigo
Refatoracao de codigo
Paula Santana
Apresentação sobre Event Driven
Desenvolvimento com arquitetura baseada em eventos
Desenvolvimento com arquitetura baseada em eventos
Paula Santana
Material de apresentação para o workshop de Git para Iniciantes
Workshop git para iniciantes
Workshop git para iniciantes
Paula Santana
Apresentação realizada na trilha Java Enterprise do TDC SP 2019.
Facilitando a implementação de mensageria em aplicações Java
Facilitando a implementação de mensageria em aplicações Java
Paula Santana
Através desta apresentação abordo como a área de programação pode empoderar uma mulher e uso minha história como exemplo.
Como uma linguagem de programação pode empoderar uma mulher
Como uma linguagem de programação pode empoderar uma mulher
Paula Santana
Entendendo o Graphql e seu uso, utilizando um servidor Java como exemplo.
Graphql - o que é, onde e porque usar?
Graphql - o que é, onde e porque usar?
Paula Santana
Apresentação sobre os principais conceitos da arquitetura orientada a eventos ( Event driven ) e gerar um senso critico quanto ao uso desta abordagem.
Desenvolvendosistemasgigantesnainternetcomarquiteturabaseada 190213231932 (1)
Desenvolvendosistemasgigantesnainternetcomarquiteturabaseada 190213231932 (1)
Paula Santana
Palestra com enfoque na comunicação entre sistemas com mensageria.
Desenvolvimento de sistemas com mensageria
Desenvolvimento de sistemas com mensageria
Paula Santana
Apresentação para cursinho Educafro sobre o tema Quarta Revolução Industrial
4 revolucao industrial
4 revolucao industrial
Paula Santana
Apresentação focada em apresentar sobre Nosql e o projeto Jnosql
Conhecendo o Jnosql
Conhecendo o Jnosql
Paula Santana
Palestra realizada na Campus Party 12, no palco Dev League
Desenvolvendo sistemas gigantes na internet com arquitetura baseada
Desenvolvendo sistemas gigantes na internet com arquitetura baseada
Paula Santana
Um pouco do que é a arquitetura orientada a eventos e pontos que devem ser analisado antes de decidir implementar uma ferramenta de mercado muito utilizada e quais impactos disso e benefícios em ambientes complexos.
Arquitetura orientada a eventos em ambientes complexos tdc
Arquitetura orientada a eventos em ambientes complexos tdc
Paula Santana
O que é o teste de contrato, sua importância e quais ferramentas utilizar.
Testes de contrato
Testes de contrato
Paula Santana
Afinal o que é Rest? Como usar Rest utilizando Spring Boot? Quais as diferenças entre algumas notações? Através desta apresentação vamos tentar sanar esta dúvidas.
Spring Rest
Spring Rest
Paula Santana
Afinal, quais impressões e práticas foram vivenciadas atuando com estas ferramentas? O que para tirar de conclusão positiva ou negativa desta experiência?
Experiências de quem utiliza a Stack da Netflix e Spring boot em serviços de ...
Experiências de quem utiliza a Stack da Netflix e Spring boot em serviços de ...
Paula Santana
Estamos em 2018 e parece que para qualquer problema a solução são os microsserviços, vamos entender primeiro o que envolve tudo isso e tirarmos a conclusão se trata-se de uma moda no universo da tecnologia ou uma necessidade.
Microsserviços, moda ou necessidade?
Microsserviços, moda ou necessidade?
Paula Santana
More from Paula Santana
(20)
Boas Práticas para desenvolvimento java que nunca saíram de moda
Boas Práticas para desenvolvimento java que nunca saíram de moda
Como começar quando se esta começando?
Como começar quando se esta começando?
Desvendando a arquitetura orientada a eventos
Desvendando a arquitetura orientada a eventos
Como começas quando se está começando
Como começas quando se está começando
Refatoracao de codigo
Refatoracao de codigo
Desenvolvimento com arquitetura baseada em eventos
Desenvolvimento com arquitetura baseada em eventos
Workshop git para iniciantes
Workshop git para iniciantes
Facilitando a implementação de mensageria em aplicações Java
Facilitando a implementação de mensageria em aplicações Java
Como uma linguagem de programação pode empoderar uma mulher
Como uma linguagem de programação pode empoderar uma mulher
Graphql - o que é, onde e porque usar?
Graphql - o que é, onde e porque usar?
Desenvolvendosistemasgigantesnainternetcomarquiteturabaseada 190213231932 (1)
Desenvolvendosistemasgigantesnainternetcomarquiteturabaseada 190213231932 (1)
Desenvolvimento de sistemas com mensageria
Desenvolvimento de sistemas com mensageria
4 revolucao industrial
4 revolucao industrial
Conhecendo o Jnosql
Conhecendo o Jnosql
Desenvolvendo sistemas gigantes na internet com arquitetura baseada
Desenvolvendo sistemas gigantes na internet com arquitetura baseada
Arquitetura orientada a eventos em ambientes complexos tdc
Arquitetura orientada a eventos em ambientes complexos tdc
Testes de contrato
Testes de contrato
Spring Rest
Spring Rest
Experiências de quem utiliza a Stack da Netflix e Spring boot em serviços de ...
Experiências de quem utiliza a Stack da Netflix e Spring boot em serviços de ...
Microsserviços, moda ou necessidade?
Microsserviços, moda ou necessidade?
Clean code com features do java 8 a java 14
1.
CLEAN CODE COM FEATURES DO
JAVA 8 A JAVA 14
2.
Agenda
3.
What is Clean Code?
4.
What is Clean Code?
5.
Clean Code =
Best Practices?
6.
7.
Default and Static Methods in
Interfaces
8.
Duplicação Não quebra as implementações
9.
Interfaces Funcionais & Lambda • • • •
10.
Functio n
11.
Predicate
12.
Predicate
13.
Functio n
14.
Bi Functio n
15.
Consumer
16.
Consumer
17.
Supplier
18.
Prefer lambdas to anonymous
classes Befor e
19.
Prefer lambdas to anonymous
classes Afte r
20.
Collections
21.
Immutabl e Before
22.
Immutabl e After
23.
Métodos mais simples e legíveis
24.
Métodos mais simples e legíveis
25.
Streams
26.
Streams
27.
Local Variable
28.
29.
Java Time API
30.
Métodos mais intuitivos. Código
mais fluente. Datas After Before
31.
semântic a nomes
32.
Enums no lugar de Constante s
33.
Comparar Datas Before After
34.
Records
35.
ESTRUTURA DE DADOS
36.
Optional
37.
38.
Ante s
39.
Depoi s
40.
Optiona l
41.
ENUM Example with Method Reference
42.
Estrutura de Dados Complexo com
Streams
43.
44.
Thanks
Download now