Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.

Detalhes bibliográficos
Autor(a) principal: AZEVEDO, Beatriz Alice Alves Santos.
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29289
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.
id UFCG_481af885ba46cef380e9a01c77590ed2
oai_identifier_str oai:localhost:riufcg/29289
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.Clean Code and SOLID in building the Oratio application: improving maintainability and scalability.Clean codeSOLIDAplicação webFlutterBoas práticasOratio - aplicação webWeb appGood habitsOratio - web applicationCiência da Computação.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.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.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGMASSONI, Tiago Lima.MASSONI. T. L.http://lattes.cnpq.br/3563923906851611FIGUEIREDO, Jorge César Abrantes de.FIGUEIREDO, J. C. A.AZEVEDO, Beatriz Alice Alves Santos.2023-02-142023-04-10T11:43:22Z2023-04-102023-04-10T11:43:22Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29289AZEVEDO, 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/29289porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2023-04-10T11:43:56Zoai:localhost:riufcg/29289Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512023-04-10T11:43:56Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
Clean Code and SOLID in building the Oratio application: improving maintainability and scalability.
title Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
spellingShingle Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
AZEVEDO, Beatriz Alice Alves Santos.
Clean code
SOLID
Aplicação web
Flutter
Boas práticas
Oratio - aplicação web
Web app
Good habits
Oratio - web application
Ciência da Computação.
title_short Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
title_full Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
title_fullStr Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
title_full_unstemmed Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
title_sort Clean Code e SOLID na construção da aplicação Oratio: melhorando a manutenibilidade e escalabilidade.
author AZEVEDO, Beatriz Alice Alves Santos.
author_facet AZEVEDO, Beatriz Alice Alves Santos.
author_role author
dc.contributor.none.fl_str_mv MASSONI, Tiago Lima.
MASSONI. T. L.
http://lattes.cnpq.br/3563923906851611
FIGUEIREDO, Jorge César Abrantes de.
FIGUEIREDO, J. C. A.
dc.contributor.author.fl_str_mv AZEVEDO, Beatriz Alice Alves Santos.
dc.subject.por.fl_str_mv Clean code
SOLID
Aplicação web
Flutter
Boas práticas
Oratio - aplicação web
Web app
Good habits
Oratio - web application
Ciência da Computação.
topic Clean code
SOLID
Aplicação web
Flutter
Boas práticas
Oratio - aplicação web
Web app
Good habits
Oratio - web application
Ciência da Computação.
description 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.
publishDate 2023
dc.date.none.fl_str_mv 2023-02-14
2023-04-10T11:43:22Z
2023-04-10
2023-04-10T11:43:22Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29289
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
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/29289
identifier_str_mv 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
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744572527411200