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 | Tamanho | Formato | |
---|---|---|---|---|
TCC Kennedy Edmilson Cunha Melo.pdf | 881,07 kB | Adobe PDF | ![]() Visualizar/Abrir |
Este arquivo é protegido por direitos autorais |
Este item está licenciada sob uma Licença Creative Commons