Garbage In, Garbage Out (GIGO)

Autor: Peter Berry
Data De Criação: 11 Agosto 2021
Data De Atualização: 12 Poderia 2024
Anonim
What is GIGO (garbage in, garbage out)?
Vídeo: What is GIGO (garbage in, garbage out)?

Contente

Definição - O que significa Garbage In, Garbage Out (GIGO)?

Garbage in, garbage out (GIGO), no contexto da tecnologia da informação, é uma expressão de gíria que significa que, independentemente da precisão de uma lógica de programa, os resultados ficarão incorretos se a entrada for inválida.


Embora o termo seja usado com mais frequência no desenvolvimento de software, o GIGO também pode ser usado para se referir a qualquer sistema de tomada de decisão em que a falha em tomar decisões corretas com dados precisos e exatos possa levar a resultados absurdos e errados.

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica Garbage In, Garbage Out (GIGO)

Um programa fornece resultados imprecisos devido aos dados imprecisos fornecidos, porque um computador sempre tenta processar os dados fornecidos a ele. Dito de outra maneira, a qualidade da saída de um sistema geralmente não pode ser melhor do que a qualidade das entradas.

O lixo pode ser um dado simplesmente preenchido com erros, mas também pode ser um dado que não tem aplicabilidade para uma circunstância específica. Por exemplo, imagine uma empresa que vende apenas para desenvolvedores .NET. Um aplicativo de CRM pode determinar os destinos mais prováveis ​​de um lote de leads. No entanto, se os leads foram gerados a partir de um grupo de desenvolvedores Java que não têm interesse no produto, o aplicativo CRM produzirá resultados inúteis, independentemente de sua lógica.


A solução é não apenas gastar tempo com os algoritmos de um aplicativo, mas também validar a entrada e / ou garantir que o tipo certo de dados entre no sistema.

O termo lixo dentro, lixo fora (GIGO) é amplamente atribuído como cunhado por George Fuechsel, um programador e instrutor da IBM.