Skip navigation
Use este identificador para citar ou linkar para este item: https://repositorio.ufpe.br/handle/123456789/65584

Compartilhe esta página

Título: Refatoração e adoção das funcionalidades do Java 8+: impactos e benefícios em projetos open source e empresariais
Autor(es): MELO, Kennedy Edmilson Cunha
Palavras-chave: Java 8; refatoração de código; lambda; streams; Optional; modernização de software
Data do documento: 5-Ago-2025
Citação: MELO, Kennedy Edmilson Cunha. Refatoração e adoção das funcionalidades do Java 8+: impactos e benefícios em projetos open source e empresariais. 2025. Trabalho de Conclusão de Curso (Engenharia da Computação) – Universidade Federal de Pernambuco, Recife, 2025.
Abstract: A introdução de novos recursos na linguagem Java, a partir da versão 8, representou uma ruptura paradigmática em sua evolução, incorporando elementos da programação funcional ao seu tradicional modelo orientado a objetos. Este trabalho de conclusão de curso propõe-se a investigar os impactos da refatoração de código legado mediante a adoção de funcionalidades como expressões lambda, interfaces funcionais, Streams API, Optional e Method References. A pesquisa, de natureza qualitativa e exploratória, abrange desde a fundamentação teórica até a análise de código real, contemplando tanto projetos open source quanto soluções empresariais. Os resultados evidenciam benefícios expressivos em termos de legibilidade, modularidade e desempenho do software, ao mesmo tempo em que apontam desafios inerentes ao processo de adoção, como a curva de aprendizado - obtida via formulário a desenvolvedores Java - e a compatibilidade com arquiteturas legadas. O estudo reforça a relevância de práticas de engenharia de software conscientes e embasadas na modernização tecnológica, com vistas à sustentabilidade e à qualidade do código.
URI: https://repositorio.ufpe.br/handle/123456789/65584
Aparece nas coleções:(TCC) - Engenharia da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
TCC Kennedy Edmilson Cunha Melo.pdf881,07 kBAdobe PDFThumbnail
Visualizar/Abrir


Este arquivo é protegido por direitos autorais



Este item está licenciada sob uma Licença Creative Commons Creative Commons