Bug

No mundo da computação, um bug é um erro em um programa de software. Ele pode fazer com que um programa seja encerrado inesperadamente ou se comporte de maneira não intencional. Por exemplo, um bug pequeno pode fazer com que um botão na interface de um programa não responda quando você clica nele. Um bug mais sério pode fazer com que o programa trave ou falhe devido a um cálculo infinito ou a um vazamento de memória.

Do ponto de vista do desenvolvedor, os bugs podem ser erros de sintaxe ou de lógica dentro do código-fonte de um programa. Esses erros geralmente podem ser corrigidos usando uma ferramenta de desenvolvimento apropriadamente chamada depurador. No entanto, se os erros não forem detectados antes de o programa ser compilado na aplicação final, os bugs serão percebidos pelo usuário.

Como os bugs podem afetar negativamente a usabilidade de um programa, a maioria dos programas normalmente passa por muitos testes antes de ser disponibilizada ao público. Por exemplo, o software comercial geralmente passa por uma fase beta, na qual vários usuários testam minuciosamente todos os aspectos do programa para garantir que ele funcione corretamente. Quando se determina que o programa está estável e livre de erros, ele é disponibilizado ao público.

É claro que, como todos sabemos, a maioria dos programas não é totalmente livre de erros, mesmo depois de ter sido testada minuciosamente. Por esse motivo, os desenvolvedores de software costumam lançar "atualizações pontuais" (por exemplo, a versão 1.0.1), que incluem correções de bugs encontrados depois que o software foi lançado. Programas especialmente "bugados" podem exigir várias atualizações pontuais (1.0.2, 1.0.3 etc.) para eliminar todos os bugs.

Atualizado December 17, 2008 por Per C.

quizTeste seus conhecimentos

A collection of photos and videos is often called a media ____?

A
Group
0%
B
Box
0%
C
Bundle
0%
D
Library
0%
Correct! Incorrect!     View the Library definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Bug 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.