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!
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?
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!
Aproveite e faça nosso teste de nível de inglês. Ou baixe nossa apostila que te ensina como aprender inglês de maneira eficiente!
Quer realmente aprender outras línguas, como inglês e espanhol? Conheça os nossos cursos que reforçam o aprendizado de inglês e espanhol.