Rökvilla

e. logic error

Einnig kallað: logic error, rökvillur, rökvillu

Villa þar sem kóðinn keyrir án athugasemda en skilar rangri niðurstöðu.

Rökvilla er villa í hugsuninni á bak við kóða: forritið keyrir án villuboða en gerir ekki það sem til var ætlast. Dæmi eru rangur samanburður („minna en“ í stað „minna en eða jafnt og“), röng röð aðgerða eða skilyrði sem nær ekki yfir öll tilvik.

Rökvillur eru erfiðari að finna en keyrsluvillur, því ekkert gefur til kynna að eitthvað sé að. Einingapróf með þekktum réttum niðurstöðum og kóðarýni eru helstu varnirnar. Kóði sem mállíkan skrifar getur innihaldið rökvillur þótt hann líti vel út.

Dæmi úr starfi

Bókari tekur eftir að skrifta sem reiknar dráttarvexti sleppir síðasta degi hvers mánaðar. Forritarinn finnur rökvillu í dagsetningarbilinu og bætir við einingaprófi fyrir mánaðamót.

Tengd hugtök

Ekkert námsefni er tengt þessu hugtaki enn.

Öll hugtök