Det er ikke en enkelt, spesifikk betegnelse for når feil inngang gir dårlig utgang. Her er imidlertid noen vilkår og begreper som beskriver denne situasjonen:
Generelle vilkår:
* søppel inn, søppel ut (gigo): Dette er et klassisk ordtak som perfekt fanger ideen. Det betyr at hvis du mater et dårlig data, vil du få upålitelige eller ubrukelige resultater.
* Feilutbredelse: Dette refererer til hvordan feil i inngangsdataene kan forsterkes eller spres gjennom beregningene eller prosessene i systemet, noe som fører til mer betydningsfulle feil i utgangen.
* Datavalidering: Dette er en prosess der systemet sjekker innspillet for å sikre at det oppfyller visse kriterier før du behandler det. Hvis dataene er ugyldige, kan systemet avvise dem, be om korreksjon eller håndtere dem på en spesifikk måte for å minimere virkningen av dårlige data.
* robusthet: Et system anses som robust hvis det kan håndtere ugyldige eller uventede innganger uten å krasje eller produsere helt ubrukelig utgang.
Mer spesifikke begrep:
* Datakorrupsjon: Dette beskriver situasjoner der inngangsdataene blir endret eller skadet, noe som fører til feil i utdataene.
* Logiske feil: Disse oppstår når programmets logikk er feil, noe som får den til å feiltolke gyldige input og gi feil produksjon.
* Syntaksfeil: Dette er feil i måten inngangen er formatert eller strukturert, noe som gjør det umulig for systemet å forstå eller behandle.
* unntak: Dette er hendelser som forstyrrer den normale strømmen av programmet, ofte forårsaket av uventede eller ugyldige inngang.
Til syvende og sist avhenger det beste uttrykket å bruke av den spesifikke konteksten og den type feil som oppstår. Det er viktig å forstå årsaken til den dårlige utgangen for å adressere den effektivt.