Home : Termos de Software : Definição de bug

Bug

No mundo dos computadores, um bug é um erro em um software programa. Isso pode fazer com que um programa saia inesperadamente ou se comporte de maneira não intencional. Por exemplo, um pequeno bug 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 causar uma falha ou travamento do programa devido a um cálculo infinito ou vazamento de memória.

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

Como os erros podem afetar negativamente a usabilidade de um programa, a maioria dos programas geralmente passa por vários testes antes de serem lançados ao público. Por exemplo, software comercial muitas vezes passa por um fase beta, em que vários usuários testam minuciosamente todos os aspectos do programa para garantir que ele funcione corretamente. Uma vez que o programa é considerado estável e livre de erros, ele é liberado ao público.

Obviamente, como todos sabemos, a maioria dos programas não está completamente livre de erros, mesmo depois de terem sido exaustivamente testados. Por esse motivo, os desenvolvedores de software geralmente lançam "atualizações de pontos" (por exemplo, versão 1.0.1), que incluem correções de erros para os erros encontrados após o lançamento do software. Programas especialmente "buggy" podem exigir várias atualizações de pontos (1.0.2, 1.0.3 etc.) para se livrar de todos os bugs.

TechLib - O dicionário de informática Lib Tech

Esta página contém uma definição técnica de Bug. Explica na terminologia de computação o que significa Bug e é um dos muitos termos de software no dicionário TechLib.

Todas as definições no site da TechLib foram escritas para serem tecnicamente precisas, mas também fáceis de entender. Se você achar útil essa definição de bug, pode fazer referência a ela usando os links de citação acima.