Apesar de a palavra bug ser utilizada amplamente para se referir a falhas inexplicáveis que ocorrem em computadores, tablets, smartphones e dispositivos semelhantes, a história de como essa palavra passou a remeter a erros de computador ainda não é tão conhecida.
Por esse motivo, neste artigo falaremos mais sobre a origem do termo e explicaremos tudo sobre o que é bug, quando ele pode acontecer e quais circunstâncias colaboram para que ele ocorra. Confira!
Quais os problemas de um Bug?
O termo “Bug” é um jargão usado no ambiente de desenvolvimento para identificar uma falha no sistema. Um problema a ser corrigido, as vezes simples que pode passar desapercebido ou mais que urgentes que podem causar enormes problemas aos usuários de um determinado sistema.
Esses bugs podem causar problemas icônicos, desde o travamento do Windows (esse é mais comum do que parece) até o vazamento de informações sigilosas, como contas de bancos e demais dados pessoais de usuários. Essas pequenas falhas podem representar uma porta de entrada para pessoas maliciosas, os Hackers.
Algumas empresas elaboram até campeonatos valendo uma boa quantidade de dinheiro para que os usuários encontrem bug em sua plataforma e entreguem a solução para solução desse problema.
Versões em desenvolvimento e Bug Bounty
Antes que os desenvolvedores e empresas lancem seus programas e dispositivos, muitos testes são realizados para evitar quaisquer tipos de falhas, os famosos “Bugs”.
Quando um bug é encontrado, se fas necessário encontrar a origem da falha não prevista e oferecer a solução o mais rápido possível para os usuários do sistema ou app, pois isso pode ser muito nocivo a integridade dos dados de quem utiliza aquela aplicação.
Por isso, é muito comum que empresas e desenvolvedores ofereçam primeiro uma versão de testes, os chamados beta de sistemas ou apps, para que um grupo restrito de usuários possam testar a aplicação. Na maior parte das vezes os usuários estão cientes que a aplicação é uma versão não completa e estão sujeitas as possíveis falhas.
É importante que os desenvolvedores e empresas informem aos usuários que aquela aplicação é Beta.
Algumas empresas, como Google, Netflix, Microsoft, Samsung, Paypal, Facebook e Instagram já incentivaram campanhas de Bug bounty para que usuários, hackers e pesquisadores encontrassem bugs em suas plataformas, seja sites, apps, programas ou sistemas, premiando com uma bela quantia de dinheiro para aqueles que trouxessem a solução.
O que é bug e qual a sua origem?
A palavra tem origem inglesa e, em português, o significado de bug é “inseto”. Uma das teorias afirma que o termo teria sido utilizado pela primeira vez por Grace Hopper, programadora da marinha dos EUA, em 1947.
Em um diário de bordo, Hopper usou a palavra para explicar o mau funcionamento do computador Mark II, da Universidade de Harvard. A falha teria sido causada por um inseto que ficou preso nos contatos de um relê, daí a associação com o bichinho e com as falhas em computadores.