Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/62549
Comparte esta pagina
Título : | Minimizando a complexidade do código e aprimorando a capacidade de manutenção por meio do gerenciamento de variabilidade com abordagem agnóstica à linguagem |
Autor : | SILVA, José Lucas da Costa |
Palabras clave : | variabilidade de software; teste de variabilidade; feature flags; pré-processadores; complexidade de código |
Fecha de publicación : | 4-abr-2025 |
Citación : | SILVA, José Lucas da Costa. Minimizando a complexidade do código e aprimorando a capacidade de manutenção por meio do gerenciamento de variabilidade com abordagem agnóstica à linguagem. Trabalho de Conclusão de Curso (Engenharia da Computação) – Universidade Federal de Pernambuco, Recife, 2025. |
Resumen : | Gerenciar a variabilidade de software é essencial para linhas de produtos de software, e práticas como feature toggles e pré-processadores são amplamente adotadas para lidar com essa complexidade. No entanto, essas abordagens frequentemente aumentam a complexidade do código, elevando os custos de manutenção e a dívida técnica. Neste artigo, apresentamos o FLAG, uma abordagem independente de linguagem, desenvolvida para facilitar o gerenciamento da variabilidade e reduzir a complexidade do código. Avaliamos o impacto do FLAG em 17 projetos de código aberto que abrangem cinco linguagens diferentes, comparando métricas de complexidade antes e depois de sua aplicação. Os resultados demonstram que o FLAG reduz significativamente a complexidade do código em todos os projetos e linguagens analisados, evidenciando seu potencial para melhorar a manutenção e a evolução de software. |
URI : | https://repositorio.ufpe.br/handle/123456789/62549 |
Aparece en las colecciones: | (TCC) - Engenharia da Computação |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TCC José Lucas da Costa Silva.pdf | 1,05 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons