Editado 6 meses atrás por ExtremeHow Equipe Editorial
Visual Studio CodeDepuraçãoJavaScriptExtensõesConfiguraçãoFerramentasPontos de interrupçãoConsoleIntegraçãoConfiguraçãoCódigo-fonteDesenvolvimentoDesenvolvimento WebSolução de problemasErrosProgramaçãoNode.jsFluxo de TrabalhoEficiênciaTeste
Tradução atualizada 6 meses atrás
Depurar é uma parte essencial do processo de desenvolvimento de software. O Visual Studio Code, também conhecido como VS Code, oferece um forte suporte para depuração de JavaScript. Sua ferramenta de depuração oferece aos desenvolvedores uma série de recursos que facilitam a identificação e correção de erros em seu código. Neste documento, explicaremos de forma muito simples como você pode depurar JavaScript de forma eficaz usando o Visual Studio Code. Discutiremos configuração, pontos de interrupção, passagem pelo código e como visualizar variáveis. Forneceremos exemplos para facilitar seu início.
Primeiro, certifique-se de ter o Visual Studio Code instalado em sua máquina. Você pode baixá-lo no site oficial do Visual Studio Code. Uma vez instalado, certifique-se de ter o ambiente de execução Node.js mais recente instalado, pois ele é necessário para executar JavaScript fora do navegador. Você pode baixar o Node.js no site oficial.
O Visual Studio Code depende muito de extensões para funcionalidades adicionais. Para depurar JavaScript de forma eficaz, considere instalar as seguintes extensões:
Para instalar essas extensões, abra o VS Code, clique no ícone de extensão na barra de atividades ao lado da janela e pesquise cada extensão pelo nome.
Depois que seu ambiente estiver configurado, você pode iniciar uma sessão de depuração. Siga estas etapas:
Pontos de interrupção são ferramentas poderosas na depuração que permitem pausar a execução do código para inspecionar seu estado. Ao inspecionar variáveis e seus valores, você pode obter informações sobre como seu código está funcionando.
Para gerenciar pontos de interrupção:
Quando um ponto de interrupção é atingido, você tem várias opções disponíveis para continuar no seu código:
>|
: Continua a execução até que o próximo ponto de interrupção seja encontrado.>|
: Isso avança para a próxima linha na função atual, sem entrar nas funções ou métodos encontrados nessa linha.>>
ENTRAR: Isso leva você através das funções ou métodos usados na linha e para no primeiro ponto possível dentro dessa função.|<
: Se você entrou em uma função e deseja completá-la e voltar à função principal de chamada, use esta opção para sair da função atual.Durante uma sessão de depuração, muitas vezes é necessário inspecionar os valores das variáveis para determinar se elas contêm os dados esperados. O Visual Studio Code fornece várias maneiras de inspecionar variáveis:
O Console de Depuração no Visual Studio Code atua como um console interativo, permitindo que você execute código arbitrário e avalie expressões. Isso pode ser especialmente útil para fazer alterações rápidas ou verificar hipóteses sobre o comportamento do código em tempo real.
O console padrão ainda está disponível para seu uso regular por meio da programação, geralmente integrado com instruções console.log()
em JavaScript. Esta é outra maneira simples, mas eficaz, de rastrear alterações nos dados durante a execução.
Vamos considerar um programa simples para entender o processo de depuração:
function add(a, b) { return a + b; } function subtract(a, b) { return a - b; } const result1 = add(10, 5); console.log('Resultado da adição: ', result1); const result2 = subtract(10, 5); console.log('Resultado da subtração: ', result2);
Para depurar este programa JavaScript:
add()
e subtract()
.a
e b
.Aprender a depurar no Visual Studio Code pode parecer assustador no começo, mas com a prática, torna-se uma experiência muito gratificante. Identificar erros no código, passar pela lógica e validar suposições sobre como seu código deve funcionar se tornam algo natural. Equipado com esta poderosa ferramenta, sua eficiência e eficácia como desenvolvedor melhorará significativamente. Lembre-se de usar pontos de interrupção regularmente, inspecionar variáveis e fazer bom uso do console de depuração para testar a lógica do código instantaneamente.
Depurar é uma atividade fundamental e ter fortes habilidades no uso de ferramentas robustas como o Visual Studio Code melhora ainda mais a sua capacidade de entregar código de alta qualidade. Feliz depuração!
Se você encontrar algo errado com o conteúdo do artigo, você pode