Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29289
Title: Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
Other Titles: Clean Code and SOLID in building the Oratio application: improving maintainability and scalability.
???metadata.dc.creator???: AZEVEDO, Beatriz Alice Alves Santos.
???metadata.dc.contributor.advisor1???: MASSONI, Tiago Lima.
???metadata.dc.contributor.referee1???: FIGUEIREDO, Jorge César Abrantes de.
Keywords: Clean code;SOLID;Aplicação web;Flutter;Boas práticas;Oratio - aplicação web;Web app;Good habits;Oratio - web application
Issue Date: 14-Feb-2023
Publisher: Universidade Federal de Campina Grande
Citation: AZEVEDO, Beatriz Alice Alves Santos. Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade. 2023. 10f. (Trabalho de Conclusão de Curso - Artigo), Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática , Universidade Federal de Campina Grande – Paraíba - Brasil, 2023. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29289
???metadata.dc.description.resumo???: Oratio é uma aplicação web criada para facilitar o trabalho dos professores responsáveis pela disciplina de Trabalho e Conclusão de Curso (TCC) de Ciência da Computação da Universidade Federal de Campina Grande . Ela permite que o professor aloque facilmente avaliadores e tenha o controle de todas as informações relacionadas a um projeto e a um aluno. Desenvolvida em Flutter e Java, Oratio foi projetada com a filosofia de Clean Code e SOLID, garantindo assim a qualidade, a eficiência e a escalabilidade do código. Embora o projeto Oratio tenha seguido boas práticas de programação, não foram utilizados todos os conceitos do clean code, mas sim uma modificação dos mesmos para melhorar o desenvolvimento e a manutenção do projeto. Isso foi feito para garantir que as características do SOLID sejam atendidas, visando aumentar a manutenção e a flexibilidade do código e tornar o projeto mais robusto e de fácil escalabilidade em um curto tempo de desenvolvimento.
Abstract: Oratio is a web application created to facilitate the work of professors responsible for the Work and Conclusion of Course (TCC) discipline of Computer Science at the Federal University of Campina Grande. It allows the professor to easily allocate evaluators and have control of all information related to a project and a student. Developed in Flutter and Java, Oratio was designed with the Clean Code and SOLID philosophy, thus ensuring the quality, efficiency, and scalability of the code. Although the Oratio project followed good programming practices, not all clean code concepts were used, but rather a modification of them to improve project development and maintenance. This was done to ensure that SOLID features are met, aiming to increase code maintenance and flexibility and make the project more robust and easily scalable in a short development time.
Keywords: Clean code
SOLID
Aplicação web
Flutter
Boas práticas
Oratio - aplicação web
Web app
Good habits
Oratio - web application
???metadata.dc.subject.cnpq???: Ciência da Computação.
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29289
Appears in Collections:Trabalho de Conclusão de Curso - Artigo - Ciência da Computação

Files in This Item:
File Description SizeFormat 
BEATRIZ ALICE ALVES SANTOS AZEVEDO - TCC ARTIGO CIÊNCIA DA COMPUTAÇÃO CEEI 2023.pdf Beatriz Alice Alves Santos Azevedo - TCC Artigo Ciência da Computação CEEI 2023412.75 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.