Refatoração para aumento de cobertura de testes unitários em GO

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorRamos, João Felipe Moreira-
Autor(es): dc.contributorMantuan, Altobelli de Brito-
Autor(es): dc.creatorPisseli, Bianca Iris-
Autor(es): dc.creatorZabin, Matheus Queiroz-
Data de aceite: dc.date.accessioned2024-07-11T18:43:37Z-
Data de disponibilização: dc.date.available2024-07-11T18:43:37Z-
Data de envio: dc.date.issued2023-11-21-
Data de envio: dc.date.issued2023-11-21-
Fonte completa do material: dc.identifierhttp://app.uff.br/riuff/handle/1/31224-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/776277-
Descrição: dc.descriptionConsiderando o ritmo acelerado em que a tecnologia se desenvolve, é de extrema importância que os profissionais da área se mantenham em constante atualização para se equiparar ao mercado, por isso é necessário deixar o conservadorismo de lado, considerando sempre a possibilidade de refatoração e reestruturação dos códigos utilizando-se de novos métodos, que se confirmam cada vez mais eficazes em termos de organização, simplificação, legibilidade e consequentemente detecção de problemas. Sabe-se que os testes, apesar de preocupação recente, são ferramentas que aumentam a qualidade e a confiabilidade de um determinado produto, comprovando que cada componente no software efetua perfeitamente o que se propõe e possibilitando maior controle. Sendo assim, foram aplicados conceitos organizacionais e boas práticas ao código preexistente em um escopo definido, juntamente à implementação de testes unitários. Após tais implementações, a cobertura de 100% do código foi alcançada através de 178 testes unitários, sendo possível a compreensão e previsão do comportamento de cada função individualmente, e consequentemente um aumento de confiabilidade ao produto-
Descrição: dc.descriptionConsidering the fast pace at which technology develops, it is extremely important that professionals in the field keep up-to-date in order to reach the market, so it is necessary to leave the old ways aside, always considering the possibility of refactoring and restructuring the codes using new methods, which are increasingly effective in terms of organization, simplification, readability and, consequently, problem detection. It is known that tests, despite being a recent concern, are tools that increase the quality and reliability of a given product, proving that each component in the software performs what was designed for and increasing control. Therefore, organizational concepts and good practices were applied to the preexisting code in a defined scope, along with the implementation of unit tests.After such implementations, 100% code coverage was achieved through 178 unit tests, making it possible to understand and predict the behavior of each function individually, and consequently an increase in product reliability-
Descrição: dc.description65 p.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectRefatoração-
Palavras-chave: dc.subjectTestes-
Palavras-chave: dc.subjectArquitetura limpa-
Palavras-chave: dc.subjectTeste (Computação)-
Palavras-chave: dc.subjectArquitetura de computador-
Palavras-chave: dc.subjectRefatoração-
Palavras-chave: dc.subjectRefactoring-
Palavras-chave: dc.subjectTests-
Palavras-chave: dc.subjectClean architecture-
Título: dc.titleRefatoração para aumento de cobertura de testes unitários em GO-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.