GIGO
Significa "Garbage In, Garbage Out." GIGO é um acrônimo da ciência da computação que indica que uma entrada incorreta resultará em uma saída incorreta.
Como os computadores operam usando lógica rigorosa, uma entrada inválida pode produzir uma saída irreconhecível, ou "lixo." Por exemplo, se um programa solicitar um inteiro e você inserir uma string, poderá obter um resultado inesperado. Da mesma forma, se você tentar abrir um arquivo binário em um editor de texto, ele poderá exibir conteúdo ilegível.
GIGO é um conceito universal da ciência da computação, mas se aplica apenas a programas que processam dados inválidos. As boas práticas de programação determinam que as funções devem verificar se a entrada é válida antes de processá-la. Um programa bem escrito evitará produzir lixo ao não aceitá-lo desde o início. Exigir uma entrada válida também ajuda os programas a evitar erros que podem causar travamentos e outros comportamentos erráticos.
NOTE: Como os termos relacionados FIFO e LIFO são pronunciados com um "i" longo, GIGO normalmente é pronunciado "guy-go" (não gih-go). Isso também ajuda a evitar confusão com o prefixo "giga", que é pronunciado com um "i" suave.
Teste seus conhecimentos