Erro

Definição - o que significa Bug?

Em TI, um bug se refere a um erro, falha ou falha em qualquer programa de computador ou sistema de hardware. Um bug produz resultados inesperados ou faz com que o sistema se comporte de maneira inesperada. Resumindo, é qualquer comportamento ou resultado que um programa ou sistema obtém, mas não foi projetado para fazer.

Não está claro quando o termo "bug" foi usado pela primeira vez para denotar falhas em algo, já que até mesmo Thomas Edison mencionou em uma carta a um associado que os bugs aparecem mais tarde no processo de invenção e que mais tempo deve ser gasto para corrigi-los antes o produto pode ser comercializado.

Definirtec explica bug

Em 9 de setembro de 1947, um erro no computador Mark II operado pela Naval dos EUA foi causado por uma mariposa presa entre dois relés elétricos. William Burke, o operador que o encontrou, ficou tão divertido que pegou a mariposa e colocou em um diário de bordo com a anotação “Primeiro caso real de bug sendo encontrado”. Isso foi um trocadilho e certamente não é a primeira vez que a palavra foi usada para denotar erros. O diário de bordo agora está em exibição no Museu Nacional de História Americana do Instituto Smithsonian, com a mariposa ainda presa.

Não está claro quando o termo “bug” foi usado pela primeira vez para denotar falhas em algo. Thomas Edison, o inventor do século 19, mencionou em uma carta a um associado que os bugs aparecem mais tarde no processo de invenção e que mais tempo seria necessário para consertar antes da comercialização do produto.

Freqüentemente, o objetivo de qualquer desenvolvedor ou designer de software é produzir um trabalho livre de erros. Na verdade, um produto sem bugs é uma marca muito difícil (e cara) de alcançar. Alguns bugs podem causar inconvenientes triviais, mas outros podem, e têm causado danos graves e até mesmo a morte. Muitas das tecnologias de design e implementação avançadas visam prevenir o número e gravidade de bugs e a identificação e remoção de tais defeitos o mais cedo possível no processo de produção. O ato de remover esses erros é chamado de depuração.