Aplicação de código limpo em sistemas de PDV, empresa XYZ

Detalhes bibliográficos
Autor(a) principal: Carmo, Alex Silva do
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/31223
Resumo: O objetivo desse trabalho é apresentar os resultados da aplicação boas práticas de programação e reuso de código para facilitar o entendimento e manutenção de um sistema de ponto de venda. As boas práticas de programação a serem apresentadas envolvem a escolha de bons nomes para constantes, variáveis e funções, modularização de funções globais, o uso do conceito de que uma função só deve executar uma ação apenas e a refatoração do código a fim de encurtá-lo, mas mantendo a mesma funcionalidade. O objeto de estudo desse trabalho é um aplicativo electron que usa node.js. O foco é encurtar o código, reutilizar funções e separar o que é global do que é específico de cada página, obtendo como resultado dois aspectos: maior facilidade de manutenção do código e melhor tempo de execução do sistema, tendo como meta a satisfação do cliente
id UFF-2_fa517c972723215d397f68c31efb04bd
oai_identifier_str oai:app.uff.br:1/31223
network_acronym_str UFF-2
network_name_str Repositório Institucional da Universidade Federal Fluminense (RIUFF)
repository_id_str 2120
spelling Aplicação de código limpo em sistemas de PDV, empresa XYZPDVCódigo limpoRefatoraçãoRefatoraçãoProgramação (Computação)Sistema de computadorPOSClean codeRefactoringO objetivo desse trabalho é apresentar os resultados da aplicação boas práticas de programação e reuso de código para facilitar o entendimento e manutenção de um sistema de ponto de venda. As boas práticas de programação a serem apresentadas envolvem a escolha de bons nomes para constantes, variáveis e funções, modularização de funções globais, o uso do conceito de que uma função só deve executar uma ação apenas e a refatoração do código a fim de encurtá-lo, mas mantendo a mesma funcionalidade. O objeto de estudo desse trabalho é um aplicativo electron que usa node.js. O foco é encurtar o código, reutilizar funções e separar o que é global do que é específico de cada página, obtendo como resultado dois aspectos: maior facilidade de manutenção do código e melhor tempo de execução do sistema, tendo como meta a satisfação do clienteThe objective of this work is to apply good programming practices and code reuse to facilitate the understanding and maintenance of a point-of-sale system. The good programming practices to be presented involve choosing good names for constants, variables and functions, modularizing global functions, using the concept that a function should only perform one action, and refactoring the code in order to shorten it, but keeping the same functionality. The object of study of this work is an electron application that uses node.js. The focus is on shortening the code, reusing functions and separating what is global from what is specific to each page, resulting in two aspects: greater code maintenance and better system execution time, with the goal of satisfaction of the customer43 p.Ramos, João Felipe MoreiraDamasceno, Nilson LuisCarmo, Alex Silva do2023-11-22T13:23:24Z2023-11-22T13:23:24Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfCARMO, Alex Silva do. Aplicação de código limpo em sistemas de PDV, empresa XYZ. 2021. 43 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/31223CC-BY-SAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Universidade Federal Fluminense (RIUFF)instname:Universidade Federal Fluminense (UFF)instacron:UFF2023-11-22T13:23:29Zoai:app.uff.br:1/31223Repositório InstitucionalPUBhttps://app.uff.br/oai/requestriuff@id.uff.bropendoar:21202023-11-22T13:23:29Repositório Institucional da Universidade Federal Fluminense (RIUFF) - Universidade Federal Fluminense (UFF)false
dc.title.none.fl_str_mv Aplicação de código limpo em sistemas de PDV, empresa XYZ
title Aplicação de código limpo em sistemas de PDV, empresa XYZ
spellingShingle Aplicação de código limpo em sistemas de PDV, empresa XYZ
Carmo, Alex Silva do
PDV
Código limpo
Refatoração
Refatoração
Programação (Computação)
Sistema de computador
POS
Clean code
Refactoring
title_short Aplicação de código limpo em sistemas de PDV, empresa XYZ
title_full Aplicação de código limpo em sistemas de PDV, empresa XYZ
title_fullStr Aplicação de código limpo em sistemas de PDV, empresa XYZ
title_full_unstemmed Aplicação de código limpo em sistemas de PDV, empresa XYZ
title_sort Aplicação de código limpo em sistemas de PDV, empresa XYZ
author Carmo, Alex Silva do
author_facet Carmo, Alex Silva do
author_role author
dc.contributor.none.fl_str_mv Ramos, João Felipe Moreira
Damasceno, Nilson Luis
dc.contributor.author.fl_str_mv Carmo, Alex Silva do
dc.subject.por.fl_str_mv PDV
Código limpo
Refatoração
Refatoração
Programação (Computação)
Sistema de computador
POS
Clean code
Refactoring
topic PDV
Código limpo
Refatoração
Refatoração
Programação (Computação)
Sistema de computador
POS
Clean code
Refactoring
description O objetivo desse trabalho é apresentar os resultados da aplicação boas práticas de programação e reuso de código para facilitar o entendimento e manutenção de um sistema de ponto de venda. As boas práticas de programação a serem apresentadas envolvem a escolha de bons nomes para constantes, variáveis e funções, modularização de funções globais, o uso do conceito de que uma função só deve executar uma ação apenas e a refatoração do código a fim de encurtá-lo, mas mantendo a mesma funcionalidade. O objeto de estudo desse trabalho é um aplicativo electron que usa node.js. O foco é encurtar o código, reutilizar funções e separar o que é global do que é específico de cada página, obtendo como resultado dois aspectos: maior facilidade de manutenção do código e melhor tempo de execução do sistema, tendo como meta a satisfação do cliente
publishDate 2023
dc.date.none.fl_str_mv 2023-11-22T13:23:24Z
2023-11-22T13:23:24Z
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 CARMO, Alex Silva do. Aplicação de código limpo em sistemas de PDV, empresa XYZ. 2021. 43 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/31223
identifier_str_mv CARMO, Alex Silva do. Aplicação de código limpo em sistemas de PDV, empresa XYZ. 2021. 43 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/31223
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_ 1819053664170409984