O que é um ponto de interrupção de exceção?

Depurar um aplicativo torna mais confiável para o usuário final.

Depurar um aplicativo torna mais confiável para o usuário final.

Video: O QUE SÃO INTERRUPÇÕES? | Assembly para PIC #028

Quando os programadores trabalhar em aplicações Web e software, eles usam várias técnicas para ajudar a encontrar e corrigir erros. A programação é uma tarefa tão complexa que quase todos os programas precisam ser depurado em algum ponto. A depuração é, por conseguinte, uma actividade importante na programação, através da qual os erros são identificados e corrigidos. Para ajudar neste processo, os programadores usam o software que eles trabalham para criar pontos de interrupção. Tais pontos de interrupção ajudar a descobrir o que está acontecendo em determinados pontos durante a execução de um programa. Um ponto de interrupção de exceção é uma variedade particular desta ferramenta.

Execução

O código de programação para uma aplicação inclui itens de dados e instruções de processamento. Quando um aplicativo é executado, os valores dentro de itens de dados como variáveis ​​mudam frequentemente, como resultado das instruções de processamento a ser realizado. Verificar esses itens de dados em pontos específicos durante a execução é uma maneira de determinar o que está errado se um programa não está funcionando da maneira que deveria. Para corrigir um erro, programadores primeiro tem que localizá-lo dentro do código do aplicativo.

Pontos de interrupção



Como um elemento chave na depuração, uso eficaz do ponto de interrupção é uma habilidade de programação vital. Programadores adicionar pontos de interrupção ao longo de suas aplicações usando as ferramentas de software que eles usam para o desenvolvimento. Ao adicionar um ponto de interrupção em um local específico no código, o programador está especificando um ponto durante a execução para examinar o que está acontecendo com os itens de dados e processos. Pontos de interrupção, portanto, permitir que os programadores definir etapas de processamento para a aplicação como um todo, para fazer uma pausa e verificar os níveis de progresso dentro das tarefas que estão sendo realizados continuamente. Em um ponto de interrupção, o programador pode ver o estado geral do programa, bem como variáveis ​​individuais, deixando-o determinar quais estágios de processamento têm sido bem sucedidos e quais não têm.

exceções

Video: Mecanismos de interrupção

Durante a depuração, os desenvolvedores podem adicionar diferentes tipos de ponto de interrupção. Um ponto de interrupção de exceção pára a execução quando ocorre uma exceção. Uma exceção é uma ocorrência anormal dentro de um programa, muitas vezes um erro. programas "lançar" exceções quando algo dá errado. Os programadores podem construir a capacidade de "pegar" exceções em seu código, manipulação tais ocorrências e permitindo que o programa continue. Um ponto de interrupção de exceção é um ponto de interrupção que irá suspender a execução de um aplicativo quando uma exceção é lançada.

Ferramentas

Video: How to - RM: Relatorio de exceção

As equipes de desenvolvimento normalmente usam ambientes de desenvolvimento integrado para criar aplicações. Tais programas de software estão equipados com ferramentas de depuração, incluindo a capacidade de adicionar exceção e outros pontos de interrupção. Os programadores podem candidatar-se pontos de interrupção de exceção para exceções que são ou capturados ou não capturadas. Normalmente, concentrando-se em exceções.Ele seria uma opção mais comum, uma vez que estas exceções são susceptíveis de se relacionar com problemas imprevistos, enquanto exceções capturadas relacionadas a problemas que foram pelo menos parcialmente antecipados.

Referências

  • ligação Eclipse Help: depurar seus programas
  • ligação Ajuda do Eclipse: Travando Exceções Java
  • ligação Eclipse Help: Adicionar Java Exception Breakpoint

Sobre o autor

Sue Smith começou a escrever em 2000. Ela tem produzido tutoriais para empresas, incluindo Apex Computer Software e artigos de formação sobre temas de vários sites de computação. Smith tem um Master of Arts em língua e literatura Inglês, bem como um Master of Science em tecnologia da informação, ambos da Universidade de Glasgow.


Artigos relacionados