Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufpe.br/handle/123456789/62487
Comparte esta pagina
Título : | Análise de arquiteturas de módulos em projetos MVVM |
Autor : | GAUDIOT, Victor Edmond Freire |
Palabras clave : | Arquiteturas de Módulos; MVVM; Desenvolvimento de Software; Experiência do Desenvolvedor |
Fecha de publicación : | 4-abr-2025 |
Citación : | GAUDIOT, Victor Edmond Freire. Análise de arquiteturas de módulos em projetos MVVM. 2025. Trabalho de Conclusão de Curso (Ciência da Computação) – Universidade Federal de Pernambuco, Recife, 2025. |
Resumen : | No desenvolvimento de software é comum que os programadores respeitem princípios como SOLID, YAGNI e DRY, além de utilizar um padrão arquitetural como Clean, Hexagonal e MVVM. Essas decisões, além de terem impacto no produto final, são fundamentais para aprimorar a experiência do desenvolvedor (DX), e desta forma facilitar a implementação e manutenção de funcionalidades. Entretanto, a literatura e as práticas de mercado pouco exploram como deve ser a arquitetura de módulos - que define a organização de módulos, submódulos e arquivos - em uma aplicação. A falta de cuidado ao escolher uma arquitetura pode trazer consequências negativas para o projeto, como duplicação acidental de código, dificuldade de navegação entre arquivos e maior tempo de adaptação de novos colaboradores. Este artigo propõe e avalia duas arquiteturas de módulos aplicadas a um mesmo projeto toy. São realizadas seis modificações no sistema de cada arquitetura, abrangendo tanto mudanças funcionais quanto não-funcionais, para avaliar o impacto na DX após cada alteração. Os resultados indicam que a escolha da arquitetura de módulos deve levar em consideração o escopo e o porte do projeto, bem como os tipos de mudanças mais frequentes. |
URI : | https://repositorio.ufpe.br/handle/123456789/62487 |
Aparece en las colecciones: | (TCC) - Ciência da Computação |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
TCC Victor Edmond Freire Gaudiot.pdf | 2,62 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está protegido por copyright original |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons