Toth: geração de código baseada na arquitetura de portas e adaptadores em Golang

dc.contributor.advisor1Souza, Tarsis Marinho de
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/9808563385937929pt_BR
dc.contributor.referee1Silva, Bruno Rafael Ferreira Souza Barbosa da
dc.contributor.referee1Latteshttp://lattes.cnpq.br/0776873072068195pt_BR
dc.contributor.referee2Soares, Elvys Alves
dc.contributor.referee2Latteshttp://lattes.cnpq.br/6415531537733982pt_BR
dc.creatorSantos, Gabriel Soares da Silva
dc.creator.Latteshttp://lattes.cnpq.br/7611044676417983pt_BR
dc.creator2Rocha, Ismael Felix da
dc.creator2.Latteshttp://lattes.cnpq.br/1398306362279597pt_BR
dc.date.accessioned2024-04-16T17:17:12Z
dc.date.available2024-04-16
dc.date.available2024-04-16T17:17:12Z
dc.date.issued2023-12-13
dc.description.abstractIn a scenario of relentless pursuit of technological solutions, speed in software development is crucial. However, an accelerated process without proper attention and with planning issues can compromise software maintenance and quality, leading to problems such as the introduction of accidental complexity, delays in deliveries, and the long-term obsolescence of the product. Model-based code generation emerges as a mitigating factor for these challenges, accelerating the development process, maintaining standardized code, reducing the introduction of human errors, and promoting the adoption of good software practices. This work focuses on the research and development of a tool for code generation in the Go language, integrating it into the architecture of ports and adapters, representing a significant contribution to research in code generation. The proposal aims to provide a practical and effective solution while also striving to optimize the efficiency and scalability of the process, further enhancing the applicability of the developed tool.pt_BR
dc.description.resumoEm um cenário de busca incessante por soluções tecnológicas, a rapidez no desenvolvimento de software é crucial. Contudo, um processo acelerado sem a devida atenção e que possui problemas de planejamento pode comprometer a manutenção e a qualidade do software, gerando problemas como a inserção de complexidade acidental, o atraso de entregas e a inutilização do produto a longo prazo. A geração de código baseada em modelo apresenta-se como um fator atenuante da problemática, uma vez que promove a aceleração do processo de desenvolvimento, mantendo o código padronizado, reduzindo a inserção de erros humanos e promovendo a adoção de boas práticas de software. Este trabalho concentra-se na pesquisa e desenvolvimento de uma ferramenta para a geração de código em linguagem Go, integrando-a à arquitetura de portas e adaptadores, representando uma contribuição significativa para a pesquisa em geração de código. A proposta visa oferecer uma solução prática e eficaz, enquanto também se esforça para otimizar a eficiência e escalabilidade do processo, aprimorando ainda mais a aplicabilidade da ferramenta desenvolvida.pt_BR
dc.identifier.urihttps://repositorio.ifal.edu.br/handle/123456789/516
dc.languageporpt_BR
dc.publisherInstituto Federal de Educação Ciência e Tecnologia de Alagoaspt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentCampus Arapiracapt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectGeração de códigopt_BR
dc.subjectArquitetura de portas e adaptadorespt_BR
dc.subjectDesenvolvimento orientado a modelopt_BR
dc.subjectLinguagem Go (Golang)pt_BR
dc.subjectFlexibilidade de códigopt_BR
dc.subjectCode generationpt_BR
dc.subjectPorts and adapters architecturept_BR
dc.subjectModel-driven developmentpt_BR
dc.subjectGo language (Golang)pt_BR
dc.subjectCode flexibilitypt_BR
dc.subject.cnpqCIENCIAS EXATAS E DA TERRApt_BR
dc.titleToth: geração de código baseada na arquitetura de portas e adaptadores em Golangpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC_Gabriel Soares da Silva e Ismael Felix da Rocha.pdf
Tamanho:
1.11 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
16.45 KB
Formato:
Item-specific license agreed upon to submission
Descrição: