A depuração é um dos aspectos cruciais da programação. Durante e após o desenvolvimento , os programadores devem depurar o seu programa para garantir que nenhum erro estão presentes durante a execução. Depuração não é simplesmente uma questão de verificação de erros , no entanto. Programas grandes e complexos pode ter vários erros , ou erros que só existem em determinadas situações. Portanto , é importante que os programadores de depuração, utilizando uma variedade de técnicas . Programadores Java não são exceção : como usar o depurador Java, ou um depurador incluídos em um IDE, um programador Java pode combinar verificação manual de erro, mensagens de erro inseridos , e práticas de programação modular com a utilização de um depurador para minimizar os erros do programa. Usando o depurador Java
O Java Debugger, ou " jdb , " existe para os programadores para depurar seu programa. Essencialmente, em vez de correr uma classe compilada através do ambiente de tempo de execução "java" , o programador poderia executar o programa através do depurador " jdb " . Em seguida , o depurador iria pegar os erros e saída de impressão com base nesses erros. Típico de depuradores , a saída de informações de erros no programa é ditado pelo que escreveu o depurador. No entanto, usando o depurador pode pegar muitos grandes erros, como erros de sintaxe ou de formatação.
Manual de Depuração
Para erros específicos que o depurador não pode ou não pegar , o programador pode então simplesmente ler o código-fonte de erros. No código-fonte escrito em texto simples em um editor de texto, isso pode se tornar tedioso. Muitas vezes , no entanto , os programadores que utilizam ferramentas de edição de Java especiais ou ambientes de desenvolvimento como o NetBeans ou Eclipse pode usar as ferramentas contidas nestes ambientes de gerenciar o código complicado e traçar o caminho de execução .
Inserção saída de erro quando tenta
Se, durante a execução do código , os erros estão ocorrendo na lógica do programa que não causam o programa falhar, mas apenas para dar má saída , mais hands-on depuração será necessário. O depurador não será capaz de capturar esses erros, e muitas vezes a leitura de código complicado pode levar os programadores a perder pequenos erros . Através da inserção de instruções de impressão ou mensagens de detecção de erros em pontos estratégicos de um código (como resultados de impressão quando ocorrer cálculos integrais ) , o programador pode acompanhar o que os valores estão sendo armazenados e quando. Dez, se o erro está na lógica do programa e não a estrutura , ela pode pegar os erros.
Boas Práticas de técnicas de codificação
Java é um objeto - linguagem de programação orientada . Como tal, ele é projetado com modularidade e reuseability em mente. Quando instalar uma aplicação , lembre-se de praticar técnicas de codificação modulares : Certifique-se de que todas as funções apenas executar tarefas específicas , e certifique-se de que as funções são claramente identificados . Quando ocorrem erros no código que mantém técnicas modulares , rastreando erros torna-se muito mais fácil.