algoritmefeil
En algoritmefeil er en feil i en algoritme som fører til at den ikke alltid oppnår korrekt resultat eller ikke oppfyller nødvendige krav for et problem. Slike feil kan være logiske, matematiske eller knyttet til implementasjonen, og de kan manifestere seg i alt fra små kanttilfeller til alvorlige systemsvikt.
Årsaker inkluderer dårlige eller ufullstendige krav, manglende håndtering av kanttilfeller (for eksempel tomme eller ekstreme inngangsverdier),
Vanlige typer algoritmefeil er logiske feil der utregningen er feil, kanttilfeller som ikke deles riktig, og
Identifikasjon og retting skjer gjennom systematisk testing (enhet, integrasjon og akseptansetest), gjennomgang av krav og design,
Forebygging innebærer presis kravspesifikasjon, robust design, bruk av tester som dekker kanttilfeller, statisk analyse og defensiv