Depurador

Um depurador é uma ferramenta de software que os desenvolvedores usam para identificar, analisar e corrigir erros ou "(bugs") no código. Ele permite que os programadores inspecionem a execução de um programa em tempo real, facilitando o diagnóstico de problemas que podem não ser imediatamente aparentes. Os depuradores ajudam a acompanhar os valores de variáveis, o uso da memória e o fluxo de execução, geralmente destacando as linhas exatas do código onde os erros ocorrem.

A maioria dos depuradores permite que os desenvolvedores definam pontos de interrupção, que pausam a execução em pontos específicos do programa. O programador pode examinar o estado do programa em cada ponto de interrupção e determinar se tudo parece correto. Ao isolar um problema específico, um programador pode usar a execução passo a passo, que executa o código linha por linha. As ferramentas avançadas de depuração também fornecem informações sobre a alocação de memória, a atividade de threads e os gargalos de desempenho.

O Xcode, da Apple (acima), fornece um ambiente de desenvolvimento integrado (IDE), que inclui um poderoso depurador. Os desenvolvedores podem definir pontos de interrupção, visualizar valores de variáveis em tempo real e usar o console para inspecionar e modificar o estado de um aplicativo. Por exemplo, se um aplicativo do macOS falhar devido a uma falha de segmentação, o depurador do Xcode poderá exibir um rastreamento de pilha para ajudar o programador a identificar o problema. Em alguns casos, ele pode mostrar a função exata e o número da linha onde o erro ocorreu.

Um depurador capaz é uma ferramenta essencial para o desenvolvimento de software moderno. Até mesmo os melhores programadores dependem de ferramentas de depuração para aperfeiçoar o código e garantir que seus aplicativos sejam executados conforme esperado.

Atualizado January 31, 2025 por Per C.

quizTeste seus conhecimentos

Which company developed the ProRAW image file format?

A
Apple
0%
B
Nikon
0%
C
Canon
0%
D
Sony
0%
Correct! Incorrect!     View the ProRAW definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Depurador nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.