MANUTENIBILIDADE DE SOFTWARE: FERRAMENTAS QUE AUXILIAM E GARANTEM A QUALIDADE

Autores

Gabriel Pereira Escareli
Universidade de Araraquara- UNIARA
Rodrigo Daniel Malara
Universidade de Araraquara- UNIARA

Palavras-chave:

manutenção de software, Super-linter, SpotlessCheck

Sinopse

Os princípios da manutenção de software são um dos pilares no que se diz respeito a qualidade. Este trabalho tem como objetivo apresentar algumas ferramentas disponíveis no cenário de desenvolvimento de software (Super-linter e SpotlessCheck), para auxiliar o desenvolvedor a escrever da melhor forma um bom código e consequentemente garantir a qualidade final do projeto. A escolha e o uso de um pipeline se dá pela possibilidade de criar uma série de etapas a serem realizadas, o que torna o processo dinâmico. Foi utilizada a metodologia CI/CD que facilita as constantes entregas realizadas pelos desenvolvedores. Pelo fato de o projeto teste estar hospedado em um repositório do GitHub, o GitHub Actions foi a plataforma escolhida para a pipeline, onde é possível a criação de fluxos de trabalho utilizando CI/CD. Ferramentas de lint foram usadas nesse processo com o intuito de realizar uma varredura no código a fim de sinalizar erros estilísticos e construções suspeitas, bem como o uso do SpotlessCheck, para aprofundar a varredura do código, com o objetivo de emitir relatórios a respeito de bugs, duplicações e mais alguns indicativos de qualidade. A hipotese é que todo o processo executado no pipeline ajuda a garantir a maior manutenibilidade do projeto.

 

Downloads

Os dados de download ainda não estão disponíveis.

Referências

Downloads

Publicado

maio 28, 2026

Licença

Creative Commons License

Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.

Como Citar

Pereira Escareli, G., & Daniel Malara, R. (2026). MANUTENIBILIDADE DE SOFTWARE: FERRAMENTAS QUE AUXILIAM E GARANTEM A QUALIDADE. Editora Recima21. https://doi.org/10.47820/recima21.v3i12.2450