Você sabe o que é o GIGO ERROR em programação?

Giovanna Oliveira
Giovanna Oliveira07/06/2024

Você sabe o que é o GIGO ERROR em programação? #inset

Hello, there! Quando estamos programando, é comum fazermos testes e descobrirmos erros de todos os tipos, desde os mais básicos até os mais complexos de serem resolvidos.

E um dos erros que podem ocorrer é conhecido como "GIGO error". Esse tipo de erro não é difícil de resolver, mas pode ocorrer com frequência e ser difícil de ser identificado.

Continue lendo para descobrir o que é GIGO e o que ele significa. Check it out!

Você sabe o que é o GIGO ERROR em programação?

GIGO, na verdade, é um acrônimo para a frase "Garbage In, Garbage Out", ou seja, "Lixo Entra, Lixo Sai".

Essa é uma frase para se referir com certo humor que a qualidade da saída de dados (output) de um programa é determinada pela qualidade da entrada de dados (input). O GIGO error pode se referir tanto a dados de entrada errados, mal formatados ou irrelevantes que resultam em saídas inúteis ou erradas, quanto a um erro causado pela própria pessoa que está programando, talvez por falta de validação adequada dos dados de entrada.

Por isso que algumas vezes o GIGO error é complicado de ser encontrado, porque é comum passarmos muitas horas buscando o erro no próprio código, quando na verdade ele está na qualidade dos dados inseridos no sistema, e uma abordagem diferente para a solução precisa ser tomada.

Mas o GIGO error não tem a ver apenas com software, ele também pode se referir a processos e sistemas em geral. Pense, por exemplo, em uma pesquisa onde os dados coletados não são precisos ou são mal interpretados: isso é considerado um GIGO error.

Now that you understand what a GIGO error is, let's take a look at some examples?

  • Our predictions were way off because of a GIGO error - we had used outdated and irrelevant data. (Nossas previsões estavam completamente erradas por causa de um erro GIGO - usamos dados desatualizados e irrelevantes.)
  • What do you think of implementing better data validation to avoid GIGO issues? (O que você acha de implementarmos uma validação de dados melhor para evitar problemas de GIGO?)
  • She was confused by the strange output from her code, but it turned out to be a simple GIGO error - she had input the wrong parameters. (Ela estava confusa com a saída estranha de seu código, mas era apenas um simples erro GIGO - ela tinha inserido os parâmetros errados.)

Have you ever dealt with a GIGO error? What did have to you do? (Você já lidou com um erro GIGO? O que você teve que fazer?)

Continue estudando com a gente no nosso artigo "Entrevista de emprego em inglês para ARQUITETOS DE SOFTWARE". See you!

Inglês e espanhol online de maneira eficaz!

Escolha um dos planos e tenha acesso aos cursos completos da plataforma

Plano Anual

12xR$40 ou R$480
Quero este plano

Plano Semestral

6xR$50 ou R$300
Quero este plano
Você sabe o que é o GIGO ERROR em programação? | Alura Língua