Gigo
Significa "Basura adentro, basura afuera". GIGO es un Ciencias de la Computación acrónimo que implica mal datos de entrada resultará en mal salida.
Debido a que las computadoras funcionan con una lógica estricta, la entrada no válida puede producir una salida irreconocible o "basura". Por ejemplo, si un programa pide un entero y entras un cadena, puede obtener un resultado inesperado. Del mismo modo, si intenta abrir un binario archivo en un editor de texto, puede mostrar contenido ilegible.
GIGO es un concepto universal de informática, pero solo se aplica a programas que procesan datos no válidos datos . La buena práctica de programación dicta que funciones debe verificar la entrada válida antes de procesarla. Un programa bien escrito evitará producir basura al no aceptarlo en primer lugar. Requerir una entrada válida también ayuda a los programas a evitar errores que pueden causar accidentes y otro comportamiento errático.
NOTA: Porque los términos relacionados FIFO y a la LIFO se pronuncian con una "i" larga, GIGO generalmente se pronuncia "guy-go" (no gih-go). Esto también ayuda a evitar confusiones con el prefijo "giga", que se pronuncia con una "i" suave.