Der er ikke en enkelt, specifik betegnelse for, når forkerte input producerer dårlig output. Her er dog nogle udtryk og koncepter, der beskriver denne situation:
Generelle vilkår:
* affald i, affald ud (gigo): Dette er et klassisk ordsprog, der perfekt fanger ideen. Det betyder, at hvis du fodrer med dårlige data, får du upålidelige eller ubrugelige resultater.
* Fejlforplantning: Dette henviser til, hvordan fejl i inputdataene kan forstærkes eller spredes gennem beregninger eller processer i systemet, hvilket fører til mere betydningsfulde fejl i output.
* Datavalidering: Dette er en proces, hvor systemet kontrollerer input for at sikre, at det opfylder visse kriterier, før det behandles. Hvis dataene er ugyldige, kan systemet afvise dem, tilskynde til korrektion eller håndtere dem på en bestemt måde for at minimere virkningen af dårlige data.
* robusthed: Et system betragtes som robust, hvis det kan håndtere ugyldigt eller uventet input uden at gå ned eller producere helt ubrugelig output.
mere specifikke udtryk:
* Datakorruption: Dette beskriver situationer, hvor inputdataene ændres eller beskadiges, hvilket fører til fejl i output.
* logiske fejl: Disse forekommer, når programmets logik er mangelfuld, hvilket får det til at fejlagtigt fortolke gyldigt input og producere forkert output.
* Syntaksfejl: Dette er fejl i den måde, indgangen er formateret eller struktureret, hvilket gør det umuligt for systemet at forstå eller behandle.
* Undtagelser: Dette er begivenheder, der forstyrrer den normale strøm af programmet, ofte forårsaget af uventet eller ugyldig input.
I sidste ende afhænger det bedste udtryk at bruge af den specifikke kontekst og den type fejl, der forekommer. Det er vigtigt at forstå den grundlæggende årsag til den dårlige output til at tackle den effektivt.