Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

LiviaMor/debugging-java

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debugging Java

Erros de programação são denominados bugs e o processo de encontrar e corrigir bugs é chamado de depuração ou debugging.

De forma geral, a depuração é uma tarefa difícil e trabalhosa, e a dificuldade varia de acordo com o ambiente de desenvolvimento, o que inclui a linguagem de programação e as ferramentas disponíveis, como depuradores.

Existem duas grandes categorias que englobam a natureza do erro:

  • Erros de Sintaxe:

    É um erro nas regras estabelecidas da linguagem:
    1. Parênteses, chaves, colchetes que abrem mas não fecham.
    2. Duas instruções sem um ponto-e-vírgula entre elas;
    3. Uma palavra-chave sendo usada numa posição inesperada.
  • Erros de Semântica:

    É um erro na "lógica do código", em sua semântica, o código está sintaticamente correto, porém não faz o que se esperava dele.
    1. Tentar dividir um número por uma String ou por zero.
    2. Atribuir um valor incoerente a um tipo de dado. Por exemplo: int n = "Camila";
    3. Tentar fechar um arquivo que não foi aberto.

Depuração/Debugging

Depuradores são ferramentas que permitem ao programador monitorar a execução de um programa, pará-lo e reiniciá-lo, ativar pontos de parada, alterar áreas de memória e, em alguns casos, voltar no tempo.

Linguagens de alto nível tornam a depuração mais fácil, pois fornecem mais ferramentas para identificar erros, como o tratamento de exceções.

🔎 Referências

🤝 Contribuindo

Este repositório foi criado para fins de estudo, então contribua com ele. Se te ajudei de alguma forma, ficarei feliz em saber. E caso você conheça alguém que se identidique com o conteúdo, não deixe de compatilhar.

Se possível:

⭐️ Star o projeto

🐛 Encontrar e relatar issues


Disponibilizado com ♥ por cami-la.

About

Curso que apresenta conceitos introdutórios sobre como podemos trabalhar com debugging na linguagem Java.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 93.9%
  • HTML 6.1%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.