Dissertação

An Automated Debugging plug-in for Visual Studio Code EVALUATED

Uma das fases mais complicadas durante o desenvolvimento de software é a realização de testes e depuração. Pode facilmente se tornar numa tarefa muito cansativa e cara, sem mencionar a alta probabilidade de erros. Como tal, vários métodos foram desenvolvidos para melhorar essa tarefa, automatizando este processo o máximo possível. O GZoltar é uma framework para automatização de testes e localização de falhas para projetos Java, integrando-se perfeitamente com testes JUnit. Além disso, a framework fornece feedback intuitivo sobre falhas de código utilizando diferentes técnicas de visualização que mostram a distribuição de erros ao longo do código. Atualmente, está disponível como uma interface de linha de comandos, ant task, plug-in para o Maven e, finalmente, como um plug-in para o Eclipse. Recentemente, a popularidade do Eclipse tem vindo a diminuir em comparação com outros IDEs e editores de código (por exemplo, IntelliJ IDEA e Visual Studio Code). O Visual Studio Code é um editor de código desenvolvido pela Microsoft para Windows, Linux e macOS. Inclui suporte para depuração, controle de Git e GitHub, realce de sintaxe, acabamento inteligente de código, snippets e refatorização de código. Ultimamente tem crescido em popularidade, visto que é considerado leve e flexível em várias linguagens. O objetivo principal desta tese é desenvolver uma extensão que ofereça as funcionalidades do GZoltar para o Visual Studio Code, visando apaziguar os desenvolvedores que desejam usar a framework, mas que já não têm tanto o interesse pelo Eclipse como antes, ou nunca tiveram nenhuma interação prévia com o IDE.
Localização de falhas, Debugger Gráfico, Testes Automáticos, Debugging Automático

novembro 13, 2020, 14:30

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

Rui Filipe Lima Maranhão de Abreu

Faculdade de Engenharia da Universidade do Porto

Professor Catedratico