O que é bug?

Bug é um erro ou falha em um programa, aplicativo ou sistema que faz ele funcionar de forma incorreta ou inesperada. O termo vem do inglês, onde significa "inseto".

Na prática, um bug aparece quando o software executa algo diferente do que os desenvolvedores planejaram, como um botão que não responde, um cálculo errado ou um aplicativo que fecha sozinho. Ele pode surgir de uma linha de código mal escrita, de uma combinação de situações que ninguém previu ou de uma incompatibilidade entre partes do sistema. Equipes de desenvolvimento costumam encontrar bugs com testes automatizados, testes feitos por pessoas e relatos de usuários, e depois corrigem o problema em uma atualização.

Uma analogia simples é pensar em uma receita de bolo em que alguém trocou sal por açúcar: o bolo sai da forma, mas o problema estava nas instruções, não no forno. Assim como o cozinheiro precisa provar a massa antes de servir, o software passa por testes para encontrar essas falhas antes de chegar ao público.

Bugs importam porque podem causar perda de dados, lentidão ou brechas que criminosos aproveitam. Para se proteger, vale manter programas e sistemas atualizados, já que muitas atualizações corrigem bugs conhecidos, e relatar problemas encontrados aos responsáveis pelo software.

Onde falamos disso

Termos relacionados

← Ver o glossário completo