Não importa quantas vezes você verificar o seu código de erros de sintaxe ou de lógica de programação , alguns bugs podem não aparecer até que você realmente executar o código. Os depuradores são ferramentas de software que permitem que você executar e examinar sua linha de código fonte por linha. Muitos ambientes de desenvolvimento integrado de programação , ou IDEs , têm built-in ferramentas de depuração que permitem definir pontos de parada em seu código e ver como variáveis mudam como o código é executado no depurador. Visual Studio
O Visual Studio IDE inclui ferramentas de depuração para Visual Basic, C #, C , C + + e linguagens de programação SQL. Além disso, há suporte a depuração para aplicativos da Web ASP.NET usando VBScript, JavaScript e JScript. Você pode definir um ou mais pontos de quebra em linhas específicas do código no modo de edição com um clique do mouse , pressionando a tecla " F9 " ou inserindo um comando " System.Diagnostics.Debugger.Break ()" . Depurador do Visual Studio pode ser configurado para permitir que você editar o seu código como você depurá-lo .
Eclipse
O Eclipse IDE inclui um built -in depurador para aplicações de linguagem Java. Você pode definir pontos de interrupção em linhas específicas no seu código , execute o código até atingir um ponto de ruptura ou percorrer o código linha por linha . A visão debug fornece informações sobre a classe Java específica a sua aplicação é quando se chega a um ponto de ruptura particular. O código de vista do editor de Java mostra o código real em torno do ponto de ruptura destaque . A visão variável fornece informações sobre as variáveis na classe contendo o ponto de quebra .
Netbeans IDE
como Eclipse, NetBeans IDE tem um built -in depurador de código-fonte Java. O depurador Netbeans tem as mesmas características que o Eclipse, mas acrescenta um depurador visual para examinar o código de Swing e JavaFX interface gráfica do usuário ou aplicações GUI . O depurador Visual permite que você executar o aplicativo no modo de depuração , consulte os elementos GUI reais, como botões e caixas de entrada como seu aplicativo é executado , tirar um instantâneo do elemento GUI que você está interessado e ver o código para esse elemento , clicando sua imagem.
IDE baseado em nuvem Cloud9
Cloud9 seja, um IDE baseado na Web online que suporta uma variedade de linguagens de programação como JavaScript, C, C + + , Java , PHP, Perl, Scala e ruby. Modo de depuração do Cloud9 permite definir pontos de quebra e ver os resultados em uma janela de saída. O depurador Cloud9 também inclui o modo de Inspector vivo para aplicativos de servidor Node.js JavaScript que permite que você selecione um objeto com o mouse e visualizar ou editar como seu aplicativo é executado .