Desenvolvimento de Aplicações Web com SOLID e Clean Architecture

Detalhes bibliográficos
Autor(a) principal: Torres, Caio Cesar Fernandes
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal Fluminense (RIUFF)
Texto Completo: http://app.uff.br/riuff/handle/1/31282
Resumo: Boas práticas como os princípios SOLID e a Clean Architecture foram pensadas com o propósito de reduzir o esforço nas tarefas de manutenção de componentes de código ao se atentar a determinados detalhes durante a criação dos mesmos durante o processo de desenvolvimento. Além disso, a adoção destas práticas tende a promover, no longo prazo, economia de tempo e maior qualidade de produto. O objetivo deste trabalho é estudar, explicar e implementar estas práticas em uma aplicação Web desenvolvida em Typescript e, posteriormente, refletir sobre os resultados alcançados com as mesmas
id UFF-2_bf6d2c230e1e99d4ee3ced8792657272
oai_identifier_str oai:app.uff.br:1/31282
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Desenvolvimento de Aplicações Web com SOLID e Clean ArchitectureBoas práticasCódigo limpoSOLIDDesenvolvimento de softwareAplicação webQualidadeGood practicesClean codeBoas práticas como os princípios SOLID e a Clean Architecture foram pensadas com o propósito de reduzir o esforço nas tarefas de manutenção de componentes de código ao se atentar a determinados detalhes durante a criação dos mesmos durante o processo de desenvolvimento. Além disso, a adoção destas práticas tende a promover, no longo prazo, economia de tempo e maior qualidade de produto. O objetivo deste trabalho é estudar, explicar e implementar estas práticas em uma aplicação Web desenvolvida em Typescript e, posteriormente, refletir sobre os resultados alcançados com as mesmasGood practices such as SOLID principles and Clean Architecture were designed with the purpose of reducing the effort in the maintenance tasks of code components by paying attention to certain details during their creation during the development process. Furthermore, the adoption of these practices leads to time savings and better product quality in the long term. The goal of this work is to study, explain and implement these practices in a TypeScript web application and, later, reflect on the results achieved with them75 p.Amaral, Rafael BurlamaquiVasconcelos, Leonardo PioTorres, Caio Cesar Fernandes2023-12-03T14:01:35Z2023-12-03T14:01:35Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfTORRES, Caio Cesar Fernandes. Desenvolvimento de Aplicações Web com SOLID e Clean Architecture. 2021. 75 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021.http://app.uff.br/riuff/handle/1/31282CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-12-03T14:01:39Zoai:app.uff.br:1/31282Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202023-12-03T14:01:39Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Desenvolvimento de Aplicações Web com SOLID e Clean Architecture
title Desenvolvimento de Aplicações Web com SOLID e Clean Architecture
spellingShingle Desenvolvimento de Aplicações Web com SOLID e Clean Architecture
Torres, Caio Cesar Fernandes
Boas práticas
Código limpo
SOLID
Desenvolvimento de software
Aplicação web
Qualidade
Good practices
Clean code
title_short Desenvolvimento de Aplicações Web com SOLID e Clean Architecture
title_full Desenvolvimento de Aplicações Web com SOLID e Clean Architecture
title_fullStr Desenvolvimento de Aplicações Web com SOLID e Clean Architecture
title_full_unstemmed Desenvolvimento de Aplicações Web com SOLID e Clean Architecture
title_sort Desenvolvimento de Aplicações Web com SOLID e Clean Architecture
author Torres, Caio Cesar Fernandes
author_facet Torres, Caio Cesar Fernandes
author_role author
dc.contributor.none.fl_str_mv Amaral, Rafael Burlamaqui
Vasconcelos, Leonardo Pio
dc.contributor.author.fl_str_mv Torres, Caio Cesar Fernandes
dc.subject.por.fl_str_mv Boas práticas
Código limpo
SOLID
Desenvolvimento de software
Aplicação web
Qualidade
Good practices
Clean code
topic Boas práticas
Código limpo
SOLID
Desenvolvimento de software
Aplicação web
Qualidade
Good practices
Clean code
description Boas práticas como os princípios SOLID e a Clean Architecture foram pensadas com o propósito de reduzir o esforço nas tarefas de manutenção de componentes de código ao se atentar a determinados detalhes durante a criação dos mesmos durante o processo de desenvolvimento. Além disso, a adoção destas práticas tende a promover, no longo prazo, economia de tempo e maior qualidade de produto. O objetivo deste trabalho é estudar, explicar e implementar estas práticas em uma aplicação Web desenvolvida em Typescript e, posteriormente, refletir sobre os resultados alcançados com as mesmas
publishDate 2023
dc.date.none.fl_str_mv 2023-12-03T14:01:35Z
2023-12-03T14:01:35Z
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 TORRES, Caio Cesar Fernandes. Desenvolvimento de Aplicações Web com SOLID e Clean Architecture. 2021. 75 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021.
http://app.uff.br/riuff/handle/1/31282
identifier_str_mv TORRES, Caio Cesar Fernandes. Desenvolvimento de Aplicações Web com SOLID e Clean Architecture. 2021. 75 f. Trabalho de Conclusão de Curso (Graduação em Tecnologia em Sistemas de Computação) - Instituto de Computação, Universidade Federal Fluminense, Niterói, 2021.
url http://app.uff.br/riuff/handle/1/31282
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv CC-BY-SA
info:eu-repo/semantics/openAccess
rights_invalid_str_mv CC-BY-SA
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)
instname:Universidade Federal Fluminense (UFF)
instacron:UFF
instname_str Universidade Federal Fluminense (UFF)
instacron_str UFF
institution UFF
reponame_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
collection Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository.name.fl_str_mv Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)
repository.mail.fl_str_mv riuff@id.uff.br
_version_ 1802135440428367872