Melhoria na qualidade de projeto Java com SonarQube [recurso eletrônico] : análise em projeto legado
Ricardo Hideki Adati Tomomitsu
TCC
Português
TCC DIGITAL/UNICAMP T598m
Campinas, SP : [s.n.], 2021.
1 recurso online (86 p.) : il., digital, arquivo PDF.
Orientador: Plinio Roberto Souza Vilela
Trabalho de Conclusão de Curso (graduação) - Universidade Estadual de Campinas, Faculdade de Tecnologia
Resumo: Este trabalho tem como objetivo verificar a viabilidade na análise e manutenção de um sistema legado, por meio da ferramenta de análise de código SonarQube. Por meio das análises geradas pela ferramenta, foi possível estabelecer os pontos iniciais de análise de código, de acordo com a...
Ver mais
Resumo: Este trabalho tem como objetivo verificar a viabilidade na análise e manutenção de um sistema legado, por meio da ferramenta de análise de código SonarQube. Por meio das análises geradas pela ferramenta, foi possível estabelecer os pontos iniciais de análise de código, de acordo com a severidade, camada afetada e tipos de regras afetadas por Bugs, Vulnerabilidades e Code Smells. As análises quantitativa e qualitativa dos resultados obtidos do estudo foram compiladas em tabelas e imagens, a respeito da mudança de códigos e tempo de esforço. Espera-se, com esse trabalho, verificar a viabilidade da ferramenta no tempo de manutenção de um projeto Java já finalizado e adotado em ambiente de produção, assim como verificar o resultado fornecido pela própria ferramenta SonarQube, que pode ser uma ferramenta importante para aprendizado de boas práticas de programação e monitoramento de qualidade de código, dentro ou fora do ambiente acadêmico
Ver menos
Abstract: This work objective is to verify the feasibility of analyzing and maintaining a legacy system, using the SonarQube code analysis tool. Through the analysis generated by the tool, it was possible to establish the starting points of code analysis, according to severity, affected layer and...
Ver mais
Abstract: This work objective is to verify the feasibility of analyzing and maintaining a legacy system, using the SonarQube code analysis tool. Through the analysis generated by the tool, it was possible to establish the starting points of code analysis, according to severity, affected layer and types of rules affected by Bugs, Vulnerabilities and Code Smells. Quantitative and qualitative analyzes of the results obtained from the study were compiled in tables and images, regarding code change and effort time. It is expected, with this work, to verify the feasibility of the tool in the maintenance time of a Java project already completed and adopted in the production environment, as well as verifying the result provided by the SonarQube tool itself, which can be an important tool for learning good programming practices and code quality monitoring, inside or outside the academic environment
Ver menos
Requisitos do sistema: Software para leitura de arquivo em PDF
Melhoria na qualidade de projeto Java com SonarQube [recurso eletrônico] : análise em projeto legado
Ricardo Hideki Adati Tomomitsu
Melhoria na qualidade de projeto Java com SonarQube [recurso eletrônico] : análise em projeto legado
Ricardo Hideki Adati Tomomitsu